[Python3] 백준 1193번 분수찾기
1193번: 분수찾기 (브론즈1) 문제 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 정답 몇 번째 line에 있는지 확인하고, 홀/짝에 따라 분모, 분자 오름/내림차순을 지정하는 형태 지그재그 규칙 찾기! X = int(input()) line = 1 # line를 한개씩 늘려가며 빼서 몇번째 줄에 몇번째 숫자인지 # 1,2,3,4번째 line은 원소 개수 1,2,3,4개 # line = 1일 때만 제외한 while 문 while X > line: #X=5 X -= line #4,2 => 2번째 원소 line += 1 #2,3 => 3번째 줄 if line%2 == 0: #짝수번째 줄 a = X #분자 오름차순 b = line-X+1 #..
2023. 1. 3.
[Python3] 백준 1157번 단어 공부
1157번: 단어 공부 (브론즈1) 문제 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 정답 리스트 set, append, count, index 함수를 활용하는 형태 input = 'Mississipi' word = 'MISSISSIPI' unique_word = [M,I,S,P] cnt_list = [1,4,4,1] word = input().upper() #대문자로 출력 unique_word = list(set(word)) #고유 알파벳 리스트 저장 cnt_list = [] for i in unique_word: cnt = word.c..
2022. 12. 29.