[파이썬/코테] 코딩초보가 코테 시작하는 법 (1)
💡 [퀘스트 도착] 가장 빠르고 효율적으로 코테 +1솔하기
Lv.1 파이썬으로 10줄 정도 코딩을 해본 초보자들을 위한 글
1단계 : 적절한 커리큘럼 찾기
1) 프로그래머스 https://programmers.co.kr/
실제 프로그래머스로 코딩테스트를 보는 기업도 있고 코테 환경과 매우 유사합니다.
(가장 유명한 사이트라서 도전했으나 1단계조차 풀기 어려워 백준으로 넘어갔다 ㅎㅎ;)
2) 백준 https://www.acmicpc.net/
단계별, 유형별, 알고리즘 별로 세분화 되어있어 초보자가 접근하기 좋습니다.
특히 solved.ac 사이트와 연동시켜 문제의 난이도를 확인하고 단계별로 풀 수 있습니다.
초보자인 나에게 딱이어서 첫 시작으로 백준을 선택했습니다.
solved.ac
알고리즘 문제해결 학습의 이정표 🚩 Baekjoon Online Judge 난이도 및 티어 정보 제공
solved.ac
3)해커랭크
문제 수가 많고 특히 다른 사이트에 비해 SQL 문제가 많아서 풀기 좋습니다.
하지만 문제를 영어로 풀어야 한다는 단점이.. SQL 시험을 보신다면 추천합니다.
2단계 : 단계별로 가장 쉬운 문제부터 풀기 (구글링을 곁들인..)
처음이니 사이트 이용 방법도 모를 것이다. 'A+B' 같은 가장 쉬운 단계 문제부터 풀어보며 이용방법을 익힙시다
참고로 백준은 문제창과 제출창을 따로 띄워놓고 풀어야 한다는 점이 조금 귀찮..
또 중간과정을 보려면 jupyter notebook 과 같은 프로그램을 따로 써서 봐야해요
초보자는 중간과정을 꼭 봐야하기 때문에 파이썬을 따로 실행해보면서 해보는걸 추천합니다.
함수 모르면 무조건 구글링 !! 🔥
※ 참고로 인풋하는 방법
첨할땐 인풋이 뭔지도 몰랐다..
# 1) N으로 입력값 받기
N = input()
# 2) .split()으로 여러개 입력값 받기
a,b = input().split()
3. 무조건 풀이 구글링하기
구글에 [백준 파이썬 1110] 이런식으로 검색하면 전국 고수님들의 풀이가 나옵니다.
초보라면 정답을 맞히더라도 꼭 봐야합니다. 반드시 더 좋은 풀이가 존재하기 마련이니까.
쉬운 문제는 20분 이상 붙잡고 있지 말자.
모르면 답지를 보는게 핵심.
답지를 보면서 모르는 함수를 찾아보고 내 손으로 베껴서 적어보자.