본문 바로가기

Algorithm9

[Baekjoon] 1157: 단어 공부 [1157] #Solution words = input().upper() #대소문자 구별 X uniq_words = list(set(words)) #중복제거 aabdc면 a,b,d,c만 남음 cnt = [] #갯수 저장 리스트 for i in uniq_words: if i in words: cnt.append(words.count(i)) # print(cnt) if cnt.count(max(cnt)) > 1: #최댓값 중복 갯수 print("?") else: print(uniq_words[cnt.index(max(cnt))]) #cnt의 max값의 인덱스 어렵다 2021. 6. 2.
[Baekjoon] 2675: 문자열 반복 [2675] #Solution import sys input = sys.stdin.readline n = int(input()) #테스트 케이스 횟수 for i in range(n): repeat, s = input().split() #반복횟수랑 문자열을 공백으로 구분하여 받음 text = "" #문자열 저장 공간 생성 for j in s: #ABC면 j='A', j='B', j='C'순 text += int(repeat)*j #input()은 str형식 저장이므로 int()로 형변환 -> ex)3*'A' = 'AAA' print(text) 주석참고 input().split()이 저렇게도 쓰인단걸 알아야함 2021. 6. 2.
[Baekjoon] 11720: 숫자의 합 [11720] n = input() print(sum(map(int, input()))) #-------------------------------- n = int(input()) nums = input() # str sum = 0 for i in nums: sum += int(i) print(sum) 2021. 6. 1.
[Baekjoon] - 1차원 배열 [10818] import sys input = sys.stdin.readline n = int(input()) num_list = list(map(int, input().split())) n_max = num_list[0] n_min = num_list[0] for i in num_list: if i > n_max: n_max = i if i < n_min: n_min = i print(n_min, n_max) --------------------------- import sys input = sys.stdin.readline n = int(input()) num_list = list(map(int, input().split())) print(min(num_list), max(num_list)) [25.. 2021. 6. 1.
Baekjoon - for [2739] n = int(input()) for i in range(1,10): print(n, '*', i, '=', n*i) [10950] t = int(input()) for i in range(t): a, b = map(int, input().split()) print(a + b) [8393] n = int(input()) r = 0 for i in range(n+1): r = r + i print(r) [15552] import sys n = int(input()) for i in range(n): a, b = map(int, sys.stdin.readline().split()) print(a + b) [2741] n = int(input()) for i in range(1,n+1): prin.. 2021. 5. 30.
Baekjoon - if [1330] a, b = map(int, input().split()) if a > b : print(">") elif a < b : print(" 2021. 5. 30.