목록파이썬 (65)
Note
문제 설명정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 solution 함수를 완성해주세요.풀이def solution(num1, num2): answer = int(num1 / num2 * 1000) return answer
문제 설명머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요.문제 풀이def solution(age): answer = 2022 - age + 1 return answer나이는 태어난 연도에 1살이며 매년 1월 1일마다 1살씩 증가합니다. 이 규칙으로 기준년도인 2022년에서 현재 나이를 빼고 1살부터 시작이므로 1을 더해준다.
나머지 구하기문제 설명정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요.풀이def solution(num1, num2): answer = num1 % num2 return answer 두 수의 차 구하기문제 설명정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요.풀이def solution(num1, num2): answer = num1 - num2 return answer
문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. 첫째 줄에 새로운 평균을 출력한다. 실제 정답과 출력값의 절대오차 또는 ..
문제 두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. N = [] for i in range(10): N.append(int(input())%42)# 리스트 안에 입력 값을 42로 나눈 나머지 값을 추가한다. print(len(set(N))) # set 사용하여 중복을 허용하지 않는 요소 개수를 카운트한다. 입력 1 2 3 4 5 6 7 8 9 10 출력 10 입력 42 84 252 420 840 126 42 84 420 126 출력 1