목록코테준비 (91)
JiSoo's Devlog
a = [] for i in range(9): a.append((int(input()))) print(max(a)) print(a.index(max(a))+1) 리스트에 9개 숫자 저장하고 몇 번째 순서인지 index 함수를 이용해 사용하고 max 함수를 사용해 최댓값을 찾기
n = input() print(ord(n)) ord 함수에 문자열 입력하면 문자에 해당하는 아스키코드 반환
while(1): n, m = map(int, input().split()) if(n==0 and m==0 ): break else: print(n+m) 입력의 마지막에 0 두 개가 들어와야 하기 때문에 if문으로 n과 m이 둘 다 0이 들어왔을 때 끝나도록 작성
n = int(input()) a = list(map(int, input().split())) print(min(a), max(a)) n = int(input()) m = list(map(int, input().split())) max = m[0] min = m[0] for i in m[1:]: if i > max: max = i elif i < min: min = i print(min, max) list 함수를 사용하면 요소들을 순서대로 리스트에 저장
n = input() m = input() r = 0 for i in m: r+=int(i) print(r) 하나의 정수만 입력받기 때문에 input()만 사용했고 합을 구해주기 위해 r을 처음에 초기화한 후 for문을 이용해 더해주는 방식을 사용했다
a = int(input()) for i in range(a): b, c = map(int, input().split()) print(b+c) range함수의 기본은 range(a, b)와 같은 형태로 a 이상 b 미만을 의미, 앞의 0 생략 가능
a,b,c,d,e = map(int,input().split()) k = (a*a+b*b+c*c+d*d+e*e)%10 print(k) n = list(map(int, input().split())) t = 0 for i in n: t +=i*i print(t%10) 입력값을 리스트로 받고 변수 t를 0으로 초기화한 후 전체 합산 값 받기
w = input().upper() nw = list(set(w)) wl = [] for i in nw: wl.append(w.count(i)) if wl.count(max(wl)) > 1: print("?") else: print(nw[(wl.index(max(wl)))]) 처음에 입력받는 문자의 대소문자 구별을 위해 upper 함수 사용 비교를 위해 set 함수 사용해 중복된 문자값 제거 후 변수에 저장 for문으로 알파벳이 사용된 횟수 리스트에 저장 if문으로 출력문 작성, 알파벳이 사용된 개수 중 1보다 크면 물음표 출력 최댓값이 하나라면 리스트 중 가장 큰 수의 위치를 index로 찾아 문자열 출력 list 혹은 문자열에서 특정 element가 몇 개인지 알고 싶을 때 list.count() 함..