본문 바로가기
컴공생의 Knowledge/Algoritm Solution

[프로그래머스] 코딩 공부를 위한 프로그래머스 활용법 알려드립니다~

by UIC 2022. 6. 9.
728x90

지난번에는 프로그래머스에 대한 간단한 소개가 있었습니다.

그럼 이번에는 프로그래머스 활용법에 대해서 간단히 알려드릴까합니다.

 

 

혹시 프로그래머스가 뭔지 모르시는 분이 계신다면,

이전 포스팅 참고하시면 좋을 것 같아요~

 

 

 

 

2022.06.08 - [컴공생의 Expertise/Algorithm] - 자료구조/알고리즘 코딩 공부는 여기서~ 프로그래머스!!

 

자료구조/알고리즘 코딩 공부는 여기서~ 프로그래머스!!

지금까지 JavaScript의 기본을 알아봤습니다. Array 정렬하기 부터 Stack과 Queue가 무엇인지? 그리고 문자열을 다루는 여러 함수들에 대해서 알아봤습니다~ 그러면 컴퓨터 언어의 기본을 배워봤으니~

uic11.tistory.com

 

 

 

 

프로그래머스의 활용법은 정말 다양합니다.

근데 저희는 자료구조 / 알고리즘 코딩 공부하러 프로그래머스에 왔자나요?!

그래서 이번에는 공부하는 방법만 알려드리려고요~

 

 

 

 

 

먼저 지난번에 프로그래머스에서 다양한 자료구조와 알고리즘 문제들을 볼 수 있었던

"코딩테스트 고득점 Kit"에서 아무거나 눌러주시면

해당 자료구조나 알고리즘을 활용한 문제들을 볼 수 있습니다.

저는 여기서 저희가 좀 익숙한 스택/큐를 눌러서 이동해볼께요~

 

 

 

 

 

 

 

 

 

그럼 바로 아래의 Stack과 Queue를 활용한 4개의 문제를 볼 수 있습니다.

스택/큐의 문제는 "기능개발", "프린터", "다리를 지나는 트럭", "주식가격"이 있네요.

여기서 맨 첫번째 문제인 "기능 개발"이란 문제를 들어가보려고 합니다.

 

 

 

 

 

 

 

 

여기서 문제에 대한 정보가 있으니 잠깐 살펴보고 갈까요?

아래 크게 이미지를 가져왔습니다.

 

 

 

 

 

 

 

여기에는 문제 제목과 문제 난이도, 문제를 푼 사람 수,

마지막으로 활용 가능한 컴퓨터 언어 종류가 있네요.

제목은 기능개발로 보이죠~

난이도는 Level 2라고 합니다. 이게 얼마나 어려운지는 앞으로 문제를 풀어보면서 알아가봐야겠어요!!

문제를 푼 사람 수는 오늘 날짜로 39022명이네요~ 앞으로 더 많아질 거라고 봅니다!! ^^

활용 가능한 컴퓨터 언어 종류는 총 11가지가 있네요~

앞에서부터 C++, C#, go, Java, JavaScript, Kotlin, Python, Python3, ruby, scala, swift 라고 합니다.

저도 모르는 언어들이 정말 많네요~

 

 

 

 

이제 문제에 대한 정보를 확인했으니,

가장 위에 있는 기능 개발 문제를 눌러주세요!!

아래와 같이 정말 뭐가 뭔지 모르겠는 페이지에 접속할꺼예요~

다 같이 하나하나 천천히 알아가볼게요~

 

 

 

 

 

 

 

표로 간단하게 설명드릴께요~

1 문제에 대해 이해해주기 위한 설명입니다. (문제 설명 + 제한 사항 + 입출력 예)
2 문제 풀 수 있는 공간입니다. (그 곳에 코딩하면 됩니다.)
3 작성한 코드에 대한 실행 결과입니다. (문제에서 나온 입력 예제에 대한 테스트 결과를 보여줘요~)
4 코드실행 3번에 테스트 결과를 도출하기 위한 버튼입니다.
  제출 후 채점하기 테스트 결과 외 다양한 테스트 케이스를 채점하기 위한 버튼입니다.
(최종 버튼이죠. 여기서 100점을 맞아야합니다.)

 

 

 

 

모두 이해가 되셨나요??

그럼 진짜 이제부터 프로그래머스에서

코딩 공부를 할 준비가 완료되었습니다.

정말 어려웠죠!!! 한 번 해보면 정말 금방 익숙해지실겁니다.

 

 

 

앞으로 저와 함께 자료구조 / 알고리즘 문제 풀면서

코딩공부 같이 해봐요~

 

 

그럼 20000.

 

728x90

댓글