알고리즘 사이트는 여러 가지가 있지만,
아래 두 사이트에 대해서만 다뤄본다.
백준
대표적인 알고리즘 문제풀이 사이트로 유명하다.
다양한 문제와 알고리즘 공부할 때, 가장 필요한 정답 코드들이
구글, 네이버 등 검색 한 번으로 찾아지는 경우가 많아 좋다.
Solved.ac
해당 사이트는 백준 사이트 문제들에 대해 태그와 난이도를 붙이는 커뮤니티로,
난이도 별 문제들과 레벨 별로 차근히 문제를 풀어볼 수 있는 CLASS라는 기능이 있다.
이 기능을 이용하여 기초를 다져본다.
CLASS 1 풀어보기
프로그래밍 책 몇 장 넘겨보면 풀 수 있는 정도의 난이도로,
이제 막 공부를 시작한 분들이 풀면 좋을 거 같다.
맞춘 문제는 초록색으로, 틀린 문제는 빨간색으로 표시된다.
틀린 문제 1008을 클릭하면 백준 사이트로 화면이 바뀐다.
Solved.ac 사이트 내에서 문제를 푸는 것이 아니라,
백준 사이트 내에 존재하는 문제를 풀면 연동이 된다.
연동을 하기 위해서는 우측 상단에 로그인을 하면,
백준 사이트에서 Solved.ac 사이트와의 연동 여부를 물어본다.
그때 버튼만 누르면 된다.
백준 1008번 문제
아래와 같이 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성해보자.
제출 버튼을 누르면 소스코드를 제출할 수 있다.
위의 코드로 제출하고 정답으로 표시되는 걸 확인했다.
그럼 이제, solved.ac 사이트에서 빨간색이던
1008번 문제가 초록색으로 바뀌었는지 확인해보자.
이런 식으로 Solved.ac 사이트의 CLASS 기능을 활용하면
기초 문제를 차근히 풀어나가는 재미가 있다.
나도 차근차근 모든 문제를 풀어보다
괜찮은 문제가 있다면, 해당 문제에 대해 포스팅해보겠다.
알고리즘 Stack++
'개발' 카테고리의 다른 글
(Step 2) 개발의 '개'도 모를때 (개념,공부방법) (0) | 2021.06.25 |
---|---|
(Step 1) 개발의 '개'도 모를때 (개념,공부방법) (0) | 2021.03.02 |
알고리즘 공부하기 (0) | 2021.02.14 |
알고리즘이란? (0) | 2021.02.11 |
Django(장고) 처음? A to Z (0) | 2020.11.02 |
댓글