반응형
백준알고리즘 1546번: 평균
알고리즘(Python,Java)2019. 7. 9. 02:18백준알고리즘 1546번: 평균

백준알고리즘 1546번: 평균 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다. 예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다. 세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 사용언어 : python3 N = int(input()) sum = 0 i=0 grade = [] grade = list(map(int, input().split())) M = max(grade) for i in range(N): grade[i] = gra..

백준알고리즘 2577번:숫자
알고리즘(Python,Java)2019. 7. 8. 17:18백준알고리즘 2577번:숫자

백준알고리즘 2577번:숫자 문제 세 개의 자연수 A, B, C가 주어질 때 A×B×C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 266, C = 427 이라면 A × B × C = 150 × 266 × 427 = 17037300 이 되고, 계산한 결과 17037300 에는 0이 3번, 1이 1번, 3이 2번, 7이 2번 쓰였다. 사용언어 : python3 input1 = input() input2 = input() input3 = input() a = int(input1) b = int(input2) c = int(input3) sum = str(a * b * c) array1 = [0,0,0,0,0,0,0,0,0,0..

백준알고리즘 2920번: 음계
알고리즘(Python,Java)2019. 7. 7. 23:28백준알고리즘 2920번: 음계

백준알고리즘 2920번: 음계 문제 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘 다 아니라면 mixed 이다. 연주한 순서가 주어졌을 때, 이것이 ascending인지, descending인지, 아니면 mixed인지 판별하는 프로그램을 작성하시오. 사용언어 : python3 import sys array1 = sys.stdin.readline().strip().split(" ") Compare_array=['1','2','3','4','5','6','7',..

백준알고리즘 2562번: 최대값
알고리즘(Python,Java)2019. 7. 7. 23:23백준알고리즘 2562번: 최대값

백준알고리즘 2562번: 최대값 문제 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 사용언어 : python3 array1 = [] for a in range(0,9): input1 = input() input2 = int(input1) array1.append(input2) print(max(array1)) print(array1.index(max(array1))+1)

반응형
image