백준) 3052번 나머지 문제 (파이썬)
문제) 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. X = [] Y = [] # 수를 넣을 공간 for i in range(10): a = int(input()) X.append(a % 42) # append 함수: 새로운 값을 넣는 기능 for i in X: if i not in Y: # 서로 다른 값일 때 넣는다. Y.append(i) print(len(Y)) # 문자열의 길이 출력 이번 문제는 입력된 값에 42를 나누고, 나머지를 구하는 문제로서 리스트 2..
2022. 5. 30.
백준) 2562번 최댓값 문제 (파이썬)
문제) 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. list = [] # 숫자를 넣는 공간 for i in range(9): list.append(int(input())) # 숫자를 입력 숫자를 넣음 print(max(list)) print(list.index(max(list))+1) 이번 문제는 list = []를 선언하였고, for 문을 통해 9번을 반복할 것이다. list.append을 통해 입력된 수를 list안에 넣고, print(max(list))통해 최..
2022. 5. 27.