본문 바로가기
코딩테스트

백준 코딩테스트 - 알고리즘 전까지

by 임지혁코딩 2023. 12. 21.

프로그래머스와의 간격차이 좁히기가 어렵지만, 그래도 파이썬으로 잘 해보겠다.

 

1000번문제 -> a와 b의 동시 입력임을 인지하지못했다. input("입력해").split()으로 a,b를 받아, 이에 int(a)+int(b)로 해결

 

프로그래머스와의 차이발견. 프로그래머스는 결과치만 일치하면 답으로 되었는데, 프로그래머스에서 처음 공부했기 때문에 print와 같은 곳에 메시지를 추가했다. 백준은 모든 조건을 일치해야한다. 쓸데없는 print 사용하지 말아야겠다. 

10172번 귀여운 강아지 출력 -> escape에 대한 예시인것 같고, sql은 알지만 파이썬으로 escape는 몰라 찾아보았다. 

더 좋은 풀이) escape 보단, "는 '로 감쌀수 있고 파이썬은 "와 '를 구분하지 않기 때문에. 

역 슬래시만 2개로 사용하면 된다! 

--단계별로 풀기 1 끝 -- 프로그래머스와의 차이를 익히느라 처음에 level 5 브론즈 문제도 손을 댔으나, 

앞으론 해당 level 5 브론즈 만. 을 제외하고 전 문제를 풀어 다른 유형을 최대한 빨리 만나겠다.  

12/22 - bronze 5 달성

 

2439 별찍기. 나올일도 없지만, 하나 주의하자. print("a","b")는 print("a"+"b")보다 한칸 띄어진다.

10818 최대최소. 프로그래머스 환경에선 금방 풀었겠지만, 이번 경우는 백준이다. 

map 함수의 활용을 잘 하자 . map (type or def 함수, //즉, 적용시킬것 // , input().split())을 활용했다. 

 

12/22 오전 . bronze 4 . 이제부터는 한문제 한문제 천천히 푸는 것을 목표로 길게 가자 

'코딩테스트' 카테고리의 다른 글

SET, MAP  (0) 2024.01.07
정렬  (1) 2024.01.01
BRUTE FORCE  (0) 2023.12.31
일반 식의 알고리즘  (0) 2023.12.30
코딩테스트 2 -> 문자열 부터  (0) 2023.12.25