반응형

파이썬 max 3

[파이썬, Python] 백준 1157: 단어 공부

문제 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 코드 word = input().upper() wordli = list(set(word)) cnt = [] for i in wordli: count = word.count cnt.append(count(i)) if cnt.count(max(cnt)) > 1: print("?") else: print(wordli[cnt.index(max(cnt))]) 설명 우선 단어를 입력받아야 하는데 대소문자의 구분이 없다고 했으므로, up..

[파이썬, Python] 백준 2562: 최댓값

문제 https://www.acmicpc.net/problem/2562 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어 www.acmicpc.net 코드 A = [] for i in range(9): text = int(input()) A.append(text) print(max(A)) print(A.index(max(A))+1) 설명 A라는 빈 리스트를 만들어준다. 이후, 반복문을 통해 A에 각 숫자를 넣어준다. max를 통해 최대값을 출력한다. 몇 번째 수인지 알아야 하므로 수의 위치를 알려주는 ind..

[파이썬, Python] 백준 10818: 최소, 최대

문제 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 코드 N = int(input()) A = list(map(int,input().split())) print(min(A), max(A)) 설명 크게 어려운 것은 없고 min과 max를 처음 접하게되는 문제다. min은 자료형 내의 최소값을, max는 자료형 내의 최대값을 반환하는 특징을 가지고 있다.

반응형