본문 바로가기
반응형

파이썬/코드업16

파이썬 코드업 1425 : 자리 배치 파이썬 코드업 1425 : 자리 배치 # 파이썬 코드업 1425 : 자리 배치 # a = 학생수 = # b = 한줄에 앉을 수 있는 자리수 # c = 학생의 키 입력 # a = 9 , b = 6 a, b = map(int, input().split()) # c = 160 165 164 165 150 165 168 145 170 c = list(map(int, input().split())) # c = 키 정렬 c.sort() for i in range(1, a+1): print(c[i-1], end=" ") if i % b == 0: print() #145 150 160 164 165 165 #165 168 170 으로 출력 cs 2022. 12. 11.
파이썬 코드업 1411 : 빠진카드 파이썬 코드업 1411 : 빠진카드 # 파이썬 코드업 1411 : 빠진카드 # 조건 1부터 n 까지 숫자 중 빠진 카드 찾기 # n = 5 개의 카드 # a = 1, 2, 3, 4, 5의 5개 카드가 존재 n = int(input()) a = list(range(1,n+1)) b = [] for i in range(0,n-1): b.append(int(input())) # 4, 2, 5, 3 숫자 입력 for i in b: a.remove(i) # remove는 a리스트 내에서 b와 같은 숫자 삭제 print(a[0]) # 지우고 남은 숫자 1을 출력 cs 2022. 5. 18.
파이썬 코드업 1405 : 숫자 로테이션 파이썬 코드업 1405 : 숫자 로테이션 # 파이썬 코드업 1405 : 숫자 로테이션 # 배열의 순서를 바꿔가며 출력하는 문제입니다. # 예) n = 3 개의 배열 개수를 생성 # a = 7 8 9 => a[0], a[1], a[2] 에 담습니다. # 출력을 # 7 8 9 # 8 9 7 # 9 7 8 이렇게 출력 해야 합니다. n = int(input()) # n = 3 a = list(map(int,input().split())) # 7 8 9 입력 for i in range(n): for j in range(n): print(a[i+j-n], end=' ',) print() # 왜 a[i+j-n] 인가? i+j-n 이것만 따로빼서 # print(i+j-n,',',a[i+j-n], '/',end=' '.. 2022. 5. 8.
파이썬 코드업 1295 : 알파벳 대소문자 변환 파이썬 코드업 1295 : 알파벳 대소문자 변환 # 파이썬 코드업 1295 : 알파벳 대소문자 변환 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 a = input() b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성 for i in a: if 65 2022. 1. 21.
파이썬 코드업 1294 : 시저의 암호 2 파이썬 코드업 1294 : 시저의 암호 2 # 파이썬 코드업 1294 : 시저의 암호 2 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # 32(10진수) = 빈칸(Space) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 # 입력예시 : never trust brutus # 출력예시 : qhyhu wuxvw euxwxv # 알파벳 n 자리에서 +3을 하여 q을 만든다 그외 나머지도 모두 +3 a = input() # never trust brutus 입력 b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성 .. 2022. 1. 19.
파이썬 코드업 1675 : 시저의 암호 1 파이썬 코드업 1675 : 시저의 암호 1 # 파이썬 코드업 1675 : 시저의 암호 1 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # 32(10진수) = 빈칸(Space) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 # 입력예시 : qhyhu wuxvw euxwxv # 출력예시 : never trust brutus # 알파벳 q 자리에서 - 3을 하여 n을 만든다 그외 나머지도 모두 -3 a = input() # qhyhu wuxvw euxwxv 입력 b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성.. 2021. 12. 7.
파이썬 코드업 1284 : 암호 해독 파이썬 코드업 1284 : 암호 해독 # 파이썬 코드업 1284 : 암호 해독 a = int(input()) b = [] for i in range(2, a): if a % i == 0: b.append(i) if len(b) == 2: if 4 in b: # 만약에 b안에 4가 있는가? # 1을 제외한 2부터 오름차순으로 # 답이 나오려면 = 2 * 3 # 4를 제외 해야한다 print("wrong number") else: print(*b) else: print("wrong number") cs 2021. 12. 1.
파이썬 코드업 1283 : 주식 투자 파이썬 코드업 1283 : 주식 투자 # 파이썬 코드업 1283 : 주식 투자 a = int(input()) # 10000 입력 b = int(input()) # 4 입력 #있으나마나 c = list(map(int, input().split())) # 10 -10 5 -5 입력 (% 하면 10% -10% 5% -5%) d = a # a값 보존을 위해 d를 사용 for i in c: d = d + (d * (i * 0.01)) #print(d) 출력하게 되면 # 11000.0 2021. 12. 1.
파이썬 코드업 1282 : 제곱수 만들기 파이썬 코드업 1282 : 제곱수 만들기 # 파이썬 코드업 1282 : 제곱수 만들기 a = int(input()) b = 0 c = 0 for i in range(1, a+1): b = i * i if b > a: b = (i-1) * (i-1) b = a - b c = i - 1 break print(b, c) cs 2021. 11. 27.
반응형