본문 바로가기
반응형

파이썬62

파이썬 코드업 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.
파이썬 코드업 1281 : 홀수는 더하고 짝수는 빼고 3 파이썬 코드업 1281 : 홀수는 더하고 짝수는 빼고 3 # 파이썬 1281 : 홀수는 더하고 짝수는 빼고 3 a, b = map(int, input().split()) c = 0 for i in range(a,b+1): if i == a: if i % 2 == 0: c = -i print("-"+str(i),end="") else: c = i print(i, end="") else: if i % 2 == 0: c -= i print("-"+str(i),end="") else: c += i print("+"+str(i), end="") print("="+str(c)) cs 2021. 11. 27.
파이썬 코드업 1272 : 기부 파이썬 코드업 1272 : 기부 # 파이썬 코드업 1272 : 기부 # 1, 10, 2, 20, 3, 30, 4, 40, 5, 50, ... # 규칙을 잘보면 홀수에는 한자리 # 짝수에는 10단위 # a가 3이고 b가 4이면 답은 22가 나와야한다 a,b = map(int, input().split()) c = [] # 빈 리스트만 생성 - 크기를 b만큼 넣을 예정이므로 d = 1 # 홀수 시작 e = 1 # 짝수 시작 if a > b: # a값이 크면 순서를 바꿔준다 temp = a a = b b = temp for i in range(0, b): if i % 2 == 0: # 짝수 위치입력될 값 c.append(d) # 10,20,30,40,50, ... d += 1 else: # 홀수 위치에 입력될.. 2021. 11. 19.
파이썬 받은 값, 입력 값 만큼 리스트 생성 파이썬 받은 값, 입력 값 만큼 리스트 생성 # 받은 값, 입력 값 만큼 리스트 생성 # 예) # a = 5 # b = 1¶ 3¶ 4¶ 5¶ 7¶ 순으로 입력시 (¶엔터표시) # [1, 3, 4, 5, 7] 으로 출력 a = int(input()) b = [int(input()) for i in range(a)] print(b) cs 2021. 11. 19.
파이썬 최소공배수 최대공배수 파이썬 최소공배수 최대공배수 # 최대 공약수 a, b = map(int, input().split()) c = 0 for i in range(1, a*b+1): if a % i == 0 and b % i == 0: c = i print(c) # 최소 공배수 1 a, b = map(int, input().split()) c = 0 for i in range(1, a*b+1): if i % a == 0 and i % b == 0: c = i break print(c) # 최소 공배수 2 from math import gcd a, b = map(int, input().split()) print(a * b // gcd(a,b)) cs 2021. 11. 14.
파이썬 코드업 1269 : 수열의 값 구하기 파이썬 코드업 1269 : 수열의 값 구하기 # 파이썬 코드업 1269 : 수열의 값 구하기 # 예) 시작값 2, 곱할값 -1, 더할값, 5번째의 항의 값 # a = 2 -1 3 5 # a 리스트 각 주소에 들어가 있는 값 # a[0]=2 , a[1]=(-1), a[2]=(3), a[3]=(5) # b = 시작값 * (-1) + 3 a = list(map(int, input().split())) b = a[0] # 1번째 항 : 값 2 for i in range(0, a[3]-1): b = b * a[1] + a[2] # 2번째 항의 첫번째 시작값이 a[0] 의 2 # 2번째 항 : 1(b) = 2(b) * (-1) + 3 # 3번째 항의 첫번째 시작값이 2항 결과값(b) 1 # 3번째 항 : 2(b) .. 2021. 11. 2.
파이썬 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 파이썬 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 # 다중 or 리스트 문자열 정수 받고 유니코드 정수 변환 # 1 다중 문자열 받고 유니코드 10진수 변환 # 예 a f 입력 a, b = input().split() # 문자를 유니코드 10진수로 변환 print(ord(a), ord(b)) #출력 97 102 # 2 다중 정수 받고 유니코드 변환 # 예 97 102 입력 a, b = map(int, input().split()) # 정수를 유니코드 문자로 변환 print(chr(a), chr(b)) #출력 a f # 3 리스트로 문자열 받고 유니코드 10진수 변환 # 예 a f z 입력 a = list(map(str, input().split())) # 문자를 유니코드 10진수로 변환 pr.. 2021. 11. 1.
반응형