본문 바로가기

코딩테스트91

코드업 기본 100제 | 1078~1092 : 기초-종합 (Python / 파이썬) 코드업 # 1078 : [기초-종합] 짝수 합 구하기 입력 5 출력 6 a = int(input()) n = 0 for i in range(1, a + 1): if i % 2 == 0: n += i print(n) 코드업 # 1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기 입력 x b k d l q g a c 출력 x b k d l q a = input().split() for i in a: print(i) if i == "q": break 코드업 # 1080 : [기초-종합] 언제까지 더해야 할까? 입력 55 출력 10 a = int(input()) n = 0 for i in range(a + 1): n += i if n >= a: print(i) break 코드업 # 1081 :.. 2020. 9. 10.
코드업 기본 100제 | 1071~1077: 기초-반복실행구조 (Python / 파이썬) 코드업 # 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1 입력 7 4 2 3 0 1 5 6 9 10 8 출력 7 4 2 3 a = input().split() num = list(map(int, a)) for i in num: if i == 0: break else: print(i) a = list(map(int, input().split())) for i in a: if i == 0: exit() else: print(i) 코드업 # 1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기 입력 5 1 2 3 4 5 출력 1 2 3 4 5 n = int(input()) a = list(map(int, input().split())) for i in a: print(i) 코드업.. 2020. 9. 9.
코드업 기본 100제 | 1065~1070: 기초-조건/선택실행구조 (Python / 파이썬) 코드업 # 1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기 입력 1 2 4 출력 2 4 a, b, c = map(int, input().split()) if a % 2 == 0: print(a) if b % 2 == 0: print(b) if c % 2 == 0: print(c) 코드업 # 1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기 입력 1 2 8 출력 odd even even a, b, c = map(int, input().split()) if a % 2 == 0: print("even") else: print("odd") if b % 2 == 0: print("even") else: print("odd") if c % 2 == 0: print.. 2020. 9. 9.
코드업 기본 100제 | 1059~1062 : 기초-비트단위논리연산 / 1063~1064: 기초-삼항연산 (Python / 파이썬) 비트 연산자: 비트별(0, 1)로 연산해 결과를 얻는 연산자 연산자 의미 비고 & and 모든 비트가 1일 때만 1 | or 모든 비트 중 한 비트라도 1이면 1 ^ xor 모든 비트가 같으면 0, 하나라도 다르면 1 ~ not 각 비트의 부정, 0이면 1, 1이면 0 조건 연산자(삼항 연산자): 조건에 따라 서로 다른 수식 수행 / if(?),else(:) ​ 조건 수식 ? 수식1 : 수식2; → ‘조건 수식’이 참(true, 1)이면 ‘수식1’ 수행, 거짓(false, 0)이면 ‘수식2’ 수행 ​ 그러나 Python(파이썬)에서는 '수식1' if '조건 수식' else '수식2' → ‘조건 수식’이 참(true, 1)이면 ‘수식1’ 수행, 거짓(false, 0)이면 ‘수식2’ 수행 코드업 # 1059.. 2020. 9. 9.
코드업 기본 100제 | 1053~1058 : 기초-논리연산 (Python / 파이썬) 논리 연산자: 두 개의 논리 값을 연산하여 참(true, 1) 또는 거짓(false, 0)을 결과로 얻는 연산자 연산자 의미 비고 && and 모두 참(1)이면 참(1) || or 하나라도 참(1)이면 참(1) ! not 부정 코드업 # 1053 : [기초-논리연산] 참 거짓 바꾸기 입력 1 출력 0 a = int(input()) if a == 1: print(0) else: print(1) 코드업 # 1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기 입력 1 1 출력 1 a, b = map(int, input().split()) if a == 1 and b == 1: # and 대신 &도 사용가능 print(1) else: print(0) 코드업 # 1055 : [기초-논리연산] 하나라도 .. 2020. 9. 9.