학습 기록/코딩 테스트 다짜고짜 풀어보기

[python] 코딩테스트 입문 문제 풀기 (1)

romi__ 2024. 9. 25. 15:13

/date 24.09.25.

 

https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc&languages=python3

 

코딩테스트 입문 | 프로그래머스 스쿨

코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요!

school.programmers.co.kr

 

프로그래머스에서 제공하는 코딩테스트 입문 문제를 풀어보았습니다.

 

 

입문 난이도 문제로는 총 100문항이 제공되고 있고, 따로 sorting하지 않고 페이지에 표시된 기본 순서대로 쭉 풀어보았습니다. 사족입니다만 학교 다닐 시절 수학 공부하던 기분도 나고 아주 재밌었습니다. 이런 기초부터 차근히 풀었어야 하는데 괜히 욕심부리면서 어려운 문제들 붙잡고 있었나 싶기도 하고요... 제가 5줄 써서 풀었던 문제를 다른 코딩 고수분들이 코드 2줄만에 끝내버리는 모습이 아주 인상적입니다(ㅋㅋ)

 

 

특히 이런 각도 문제... 이런 생각은 어케 하는건데

 

def count_occurrences(arr, n):
    return arr.count(n)

 

이미 존재하는 함수가 있다면 그걸 활용하는 것이 문제를 간단하게 해결하는 지름길이라는 것도 가슴에 새깁니다... 물론 '이미 존재하는 함수'에 대한 선행 공부가 전혀!이루어지지 않은 상태라 어쩔 수 없지만요.