본문 바로가기

Problem Solving8

백준 문제 풀이, PS 관련 사이트 모음 제가 푼 백준 문제 소스코드의 최신 목록과 PS 사이트는 아래 Github repositiory에 업로드하고 있습니다. https://github.com/ChungminPark/_problem_solving 문제 번호는 repository에 readme를 참고해주세요!현재 업로드된 문제 목록# Problem SolvingPS(Problem Solving)을 공부하기 위한 자료 모음 입니다. # BOJ## cpp- 10950 A+B - 3- 10951 A+B - 4- 10952 A+B - 5- 10953 A+B - 6- 2675 Repeating Characters- 1100 하얀칸- 2003 수들의 합 2 Brute-Force Search- 1912 연속합- 2309 일곱 난쟁이- 2231 Digit G.. 2018. 12. 28.
2019 카카오 신입 공채 1차 코딩 테스트 문제 풀이 Python 2019 카카오 신입 공채 1차 코딩 테스트 1번 문제 풀이 Python 버전(현재 1, 2번만 완료). 공부하기에는 박트리님의 코드가 최고지만 다 C++이라 Python 유저로서 참고할 자료를 찾기 힘들었다. Python 자료를 찾고 계신 분들에게 조금이라도 도움이 되시길! https://github.com/ChungminPark/Coding_Test 2018. 11. 23.
백준 11718번 그대로 출력하기 풀이 Python Answer12345import sys for i in sys.stdin: print(i, end="")csDescription다른 사람들은 while True: print(input())또는 for i in range(0, 100): print(input()) 등의 100 줄의 input이 다 들어올 때까지 무제한으로 받아서 런타임 오류가 나기 전에 채점이 끝났기 때문에 통과가 됐던거 같은데 업데이트가 됐는지 나는 저런 방식으로 하면 계속 런타임에러가 떴다. 그래서 다른 방법을 찾아본 결과 sys.stdin을 사용하면 아직 통과할 수 있더라. Source codehttps://github.com/ChungminPark/_problem_solving/blob/master/BOJ/11718.py Refer.. 2018. 11. 23.
백준 10929번 SHA-224 풀이 Python Answer123import hashlib print(hashlib.sha224(input().encode('utf-8')).hexdigest())cs Descriptionhash에는 많은 종류가 있다(SHA1, SHA224, SHA256, SHA384, and SHA512 등). 각 종류마다 generate하는 값이 다른데, 문제에서 sha224를 원하므로 sha224를 사용하기 위해 위에 언급한 hash 함수를 다 포함하고있는 hashlib을 import한다. hashlib.sha224() 와 같은 방식으로 원하는 hash 함수를 불러서 사용한다. 우선 커멘드에서 input을 받아야 되므로 input()을 사용했고 여기서 주의할 점!은 encode를 해주지 않으면 TypeError: Unicode-o.. 2018. 11. 23.