[python/파이썬] 백준 1205 등수 구하기
[문제 출처] https://www.acmicpc.net/problem/1205 1205번: 등수 구하기 첫째 줄에 N, 태수의 새로운 점수, 그리고 P가 주어진다. P는 10보다 크거나 같고, 50보다 작거나 같은 정수, N은 0보다 크거나 같고, P보다 작거나 같은 정수이다. 그리고 모든 점수는 2,000,000,000보 www.acmicpc.net [소스 코드] 문제를 읽을 때 놓치는 내용이 없도록 꼼꼼하게 읽고 코드를 작성해야 한다. #1205 n, score, p = map(int, input().split()) if n == 0: print(1) else: rank = list(map(int, input().split())) if n == p and rank[-1] >= score: print..
[python/파이썬] 백준 1094 막대기
[문제 출처] https://www.acmicpc.net/problem/1094 1094번: 막대기 지민이는 길이가 64cm인 막대를 가지고 있다. 어느 날, 그는 길이가 Xcm인 막대가 가지고 싶어졌다. 지민이는 원래 가지고 있던 막대를 더 작은 막대로 자른다음에, 풀로 붙여서 길이가 Xcm인 막대 www.acmicpc.net [문제 풀이] 64, 32, 16, 8, 4, 2, 1의 길이를 가진 막대기가 있을 때, 몇 개의 막대를 이어 붙였을 때 x를 만들 수 있는지 물어보는 문제이다. 결국 이진법으로 x를 표현했을 때 1이 몇개 있는지 묻는 문제로 이진수로도 풀 수 있다. #1094 x = int(input()) stick = [64, 32, 16, 8, 4, 2, 1] cnt = 0 for i in..