본문 바로가기

파이썬/파이썬 알고리즘106

[swea - 파이썬] 2071. 평균값 구하기 문제 10개의 수를 입력 받아, 평균값을 출력하는 프로그램을 작성하라. (소수점 첫째 자리에서 반올림한 정수를 출력한다.) 풀이 T = int(input()) # 여러개의 테스트 케이스가 주어지므로, 각각을 처리합니다. for test_case in range(1, T + 1): # /////////////////////////////////////////////////////////////////////////////////// numbers=list(map(int,input().split())) avg_value=sum(numbers)/len(numbers) avg_value=round(avg_value) print("#{} {}".format(test_case,avg_value)) # ///////.. 2021. 7. 21.
[swea - 파이썬] 2072. 홀수만 더하기 문제 10개의 수를 입력 받아, 그 중에서 홀수만 더한 값을 출력하는 프로그램을 작성하라. 풀이 T = int(input()) for test_case in range(1, T + 1): # /////////////////////////////////////////////////////////////////////////////////// numbers = list(map(int, input().split())) odd = [number for number in numbers if number % 2 == 1] _sum=sum(odd) print("#{} {}".format(test_case, _sum)) # /////////////////////////////////////////////////////.. 2021. 7. 20.
[swea - 파이썬] 1936. 1대1 가위바위보 문제 A와 B가 가위바위보를 하였다. 가위는 1, 바위는 2, 보는 3으로 표현되며 A와 B가 무엇을 냈는지 입력으로 주어진다. A와 B중에 누가 이겼는지 판별해보자. 단, 비기는 경우는 없다. 풀이 A,B=map(int,input().split()) if A>B: print("A") else: print("B") if else문으로 A>B인 경우, 문자열 A 출력, 나머지는 문자열 B를 출력하도록 한다. 2021. 7. 20.
[swea - 파이썬] 2043. 서랍의 비밀번호 문제 서랍의 비밀번호가 생각이 나지 않는다. 비밀번호 P는 000부터 999까지 번호 중의 하나이다. 주어지는 번호 K부터 1씩 증가하며 비밀번호를 확인해 볼 생각이다. 예를 들어 비밀번호 P가 123 이고 주어지는 번호 K가 100 일 때, 100부터 123까지 24번 확인하여 비밀번호를 맞출 수 있다. P와 K가 주어지면 K부터 시작하여 몇 번 만에 P를 맞출 수 있는지 알아보자. 풀이 P,K=map(int,input().split()) if P>=K: print(P - K + 1) else: print(K - P + 1 + 999) P가 K보다 크거나 같다면 K번부터 하나씩 값을 쌓아나가는 것으로 결과적으로 P - K 에서 K번째 숫자를 입력하는 것 포함하는 1을 추가하여 구하면 된다. P가 K보다.. 2021. 7. 20.