지난번에는 프로그래머스에 대한 간단한 소개가 있었습니다.
그럼 이번에는 프로그래머스 활용법에 대해서 간단히 알려드릴까합니다.
혹시 프로그래머스가 뭔지 모르시는 분이 계신다면,
이전 포스팅 참고하시면 좋을 것 같아요~
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.

'컴공생의 Knowledge > Algoritm Solution' 카테고리의 다른 글
[프로그래머스] 정렬 - K번째수 문제 풀이 (0) | 2022.06.18 |
---|---|
[프로그래머스] 해시 - "완주하지 못한 선수" 문제 풀이(Hash 활용) (0) | 2022.06.15 |
[프로그래머스] 해시 - "완주하지 못한 선수" 문제 풀이 (0) | 2022.06.14 |
[프로그래머스] 스택/큐 - 기능개발 문제 풀이 (0) | 2022.06.13 |
자료구조/알고리즘 코딩 공부는 여기서~ 프로그래머스!! (0) | 2022.06.08 |
댓글