목록구현 (26)
꾸준히 합시다
www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 문제 유형: 구현, 문자열 # Solution 1 - 정돈되기 전 소스 코드 a = input() a = a.upper() new = {} for i in range(len(a)): if a[i] in new: new[a[i]] += 1 else: new[a[i]] = 1 lst = list(new.values()) lst.sort(reverse=True) if len(new) == 1: print(a[0]) elif lst[0] == lst[..
www.acmicpc.net/problem/10093 10093번: 숫자 두 정수 A와 B가 주어진다. (1 ≤ A, B ≤ 1015, A와 B의 차이는 최대 100,000) www.acmicpc.net 문제 유형: 구현 # Solution 1 a, b = map(int, input().split()) n1 = min(a, b) n2 = max(a, b) n = n2 - n1 - 1 if n2 - n1
www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 수학, 구현 # Solution 1 while True: try: a, b = map(int, input().split()) print(a + b) except: break 먼저 while문으로 무한 루프를 만든다. 입력값을 a와 b, 정수형으로 끊어서 받아주고 a + b 값을 print 해준다. 에러가 나오면 while문을 빠져나온다. (예: 문자열이 입력되었을 경우)
https://www.acmicpc.net/problem/10952 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 수학, 구현 # Solution 1 while True: a, b = map(int, input().split()) if a == 0 and b == 0: break print(a + b) 먼저 while문으로 무한 루프를 만든다. 입력값을 a와 b int형으로 끊어서 받아주고 만약 a와 b 둘 다 0이면 break로 while문을 빠져나온다. while문을 빠져나올 때까지 a + b 값을 print 해준다.