728x90
반응형
1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a|b)
1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a^b)
1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a) if a>b else print(b)
1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기
a,b,c=input().split()
a,b,c=int(a),int(b),int(c)
print(a) if (a<b and b<c) or (a<c and c<b) else print(b) if(b<a and a<c) or (b<c and c<a) else print(c)
*삼항연산자*
[참일 때 값] if [참인 조건] else [거짓일 때 값]
1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기
a = map(int, input().split())
for x in a :
if x%2 == 0 :
print(x)
1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기
a = map(int,input().split())
for x in a :
if x%2 == 0 :
print("even")
else :
print("odd")
1067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분석하기
a=int(input())
if a>0:
print("plus")
else:
print("minus")
if a%2==0:
print("even")
else:
print("odd")
1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기
a=int(input())
if a>=90 and a<=100:
print("A")
elif a>=70:
print("B")
elif a>=40:
print("C")
else:
print("D")
1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기
a=input()
if a=="A" :
print("best!!!")
elif a=="B" :
print("good!!")
elif a=="C" :
print("run!")
elif a=="D" :
print("slowly~")
else :
print("what?")
*파이썬에는 switch문이 없기 때문에 dictionary를 이용해서 switch함수를 만들어야함*
x=input()
def switch(x):
print({'A':'best!!!','B':'good!!','C':'run!','D':'slowly~'}.get(x,'what?'))
switch(x)
1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기
a = int(input())
if a==12 or a==1 or a==2 :
print("winter")
elif a==3 or a==4 or a==5 :
print("spring")
elif a==6 or a==7 or a==8 :
print("summer")
elif a==9 or a==10 or a==11 :
print("fall")
1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1
a = input().split()
for x in a :
if int(x)==0 :
break
else :
print(x)
1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기
num=int(input())
a=input().split()
for i in range(num):
print(a[i])
1073 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2
a = input().split()
for x in a :
if int(x)==0 :
break
else :
print(x)
1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1
num=int(input())
for i in range(num):
print(num)
num-=1
1075 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2
num=int(input())
for i in range(num):
num-=1
print(num)
1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기
num=input()
a=ord('a')
while True:
if ord(num)!=a:
print(chr(a), end=" ")
a+=1
else:
print(num)
break
1077 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기
num=int(input())
a=0
while True:
if a!=num:
print(a)
a+=1
else:
print(a)
break
1078 : [기초-종합] 짝수 합 구하기
num=int(input())
sum_n=0
for i in range(1, num+1):
if i%2==0:
sum_n+=i
print(sum_n)
1079 : [기초-종합] 원하는 문자가 입력될 때까지 반복 출력하기
a=input().split()
for i in a:
print(i)
if i=='q':
break
1080 : [기초-종합] 언제까지 더해야 할까?
a=int(input())
i=0
sum_a=0
while sum_a<a:
i+=1
sum_a+=i
print(i)
728x90
반응형
'Algorithm > 코드업 기초100제' 카테고리의 다른 글
코드업(CodeUp) 기초100제 1096~1097 풀이 | Python (0) | 2021.02.10 |
---|---|
코드업(CodeUp) 기초100제 1081~1095 풀이 | Python (0) | 2021.02.10 |
코드업(CodeUp) 기초100제 1041~1060 풀이 | Python (0) | 2021.02.10 |
코드업(CodeUp) 기초100제 1021~1040 풀이 | Python (0) | 2021.02.10 |
코드업(CodeUp) 기초100제 1001~1020 풀이 | Python (0) | 2021.02.10 |