Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 응용
- 개념
- 명품 자바 프로그래밍
- Java11
- 단계별로 풀어보기
- BOJ
- 백준
- programmers
- Codeforces Round #802 (Div. 2)
- Codeup
- level1
- 이론
- SQLD / SQLP
- 자바
- 헤드퍼스트 디자인패턴
- 기본
- SELECT 절
- JAVA 11
- 코딩테스트
- 공공데이터
- Python
- java
- pypy3
- baekjoon
- 기초100제
- GROUP BY 절
- 기초
- 파이썬
- Python 3
- HAVING 절
Archives
- Today
- Total
Development Project
[ CodeUp 기초 100제 - Python(05/22) ] 6061 ~ 6075 본문
- 6061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py) - 입력된 두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력하라
a,b = input().split()
print(int(a)|int(b))
》 6046번(비트연산자)과 같은 방법이다.
- 6062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py) - 입력된 두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력하라
a,b = input().split()
print(int(a)^int(b))
》 6046번(비트연산자)과 같은 방법이다.
- 6063 : [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기(설명)(py - 입력된 두 정수 중 큰 값을 10진수로 출력하라
a,b = input().split()
a=int(a)
b=int(b)
print(a if a>b else b)
》 6048번(if문/삼항연산자)과 같은 방법이다.
- 6064 : [기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기(설명)(py) - 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하라
a,b,c = input().split()
a=int(a)
b=int(b)
c=int(c)
if a<b and a<c:
print(a)
elif b<c :
print(b)
else :
print(c)
#
a,b,c = input().split()
a=int(a)
b=int(b)
c=int(c)
print(a if a<b and a<c else b if b<c else c)
#
a,b,c = input().split()
a=int(a)
b=int(b)
c=int(c)
print((b if a>b else a) if ((b if a>b else a)<c) else c)
》 6048번(if문/삼항연산자)과 같은 방법이다. 3항연산을 중첩하여 사용하는게 어렵다면 if-elif-else문으로 먼저 작성해 본 후 바꿔보자. 괄호가 없어도 실행됨을 알아두고 위의 두 방법 모두 이해하고 넘어가자.
- 6065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)(py) - 3개의 정수(a, b, c)가 입력되었을 때, 짝수만 출력하라
a,b,c = input().split()
if int(a)%2==0:
print(a)
if int(b)%2==0:
print(b)
if int(c)%2==0:
print(c)
》 6040번(연산자)과 같은 방법이다.
- 6066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명)(py) - 3개의 정수(a, b, c)가 입력되었을 때, 짝(even)/홀(odd)을 출력하라
a,b,c = input().split()
for i in int(a),int(b),int(c):
if i%2==0:
print("even")
else:
print("odd")
》 6014번(for문), 6040번(연산자)과 같은 방법이다.
- 6067 : [기초-조건/선택실행구조] 정수 1개 입력받아 분류하기(설명)(py) - 0이 아닌 정수 1개가 입력되었을 때 음수이면서 짝수이면 A, 음수이면서 홀수이면 B, 양수이면서 짝수이면 C, 양수이면서 홀수이면 D로 출력하라
a = int(input())
print("A" if a<0 and a%2==0 else "B" if a<0 and a%2!=0 else "C" if a>0 and a%2==0 else "D")
#
a = int(input())
if a<0:
if a%2==0:
print('A')
else :
print('B')
else :
if a%2==0:
print('C')
else :
print('D')
》 6040번(연산자)과 같은 방법이다.
- 6068 : [기초-조건/선택실행구조] 점수 입력받아 평가 출력하기(설명)(py) - 점수(정수, 0 ~ 100)를 입력받아 평가를 출력하라
score = int(input())
print('A' if score>=90 else 'B' if score>=70 else 'C' if score>=40 else 'D')
#
score = int(input())
if score>=90:
print('A')
elif score>=70:
print('B')
elif score>=40:
print('C')
else:
print('D')
》 6040번(연산자), 6048(if문/삼항연산자), 6064(삼항연산자 중첩사용)과 같은 방법이다.
- 6069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(py) - 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력하라
text = input()
print("best!!!" if text=='A' else "good!!" if text=='B' else "run!" if text=='C' else "slowly~" if text=='D' else "what?")
#
text = input()
if text=='A':
print("best!!!")
elif text=='B':
print("good!!")
elif text=='C':
print("run!")
elif text=='D':
print("slowly~")
else :
print("what?")
》 6040번(연산자), 6048(if문/삼항연산자), 6064(삼항연산자 중첩사용)과 같은 방법이다.
- 6070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명)(py) - 월이 입력될 때 계절 이름이 출력하라
month = int(input())
print("spring" if month>=3 and month<=5 else "summer" if month>=6 and month<=8 else "fall" if month>=9 and month<=11 else "winter")
#
month = int(input())
if month>=3 and month<=5 :
print("spring")
elif month>=6 and month<=8:
print("summer")
elif month>=9 and month<=11:
print("fall")
else :
print("winter")
#
month = int(input())
if month//3==1 :
print("spring")
elif month//3==2 :
print("summer")
elif month//3==3 :
print("fall")
else:
print("winter")
》 6040번(연산자), 6048(if문/삼항연산자), 6064(삼항연산자 중첩사용)과 같은 방법이다.
- 6071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기(설명)(py) - 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단하라
n=int(input())
while n!=0:
print(n)
n=int(input())
》 6014번(for문/while문)과 같은 방법이다.
- 6072 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)(py) - 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력하라
num = int(input())
i=0
while i<num:
print(num-i)
i+=1
#
n = int(input())
while n!=0 :
print(n)
n=-1
》 6014번(for문/while문)과 같은 방법이다.
- 6073 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(py) - 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력하라
num =int(input())
i=1
while i<num+1:
print(num-i)
i+=1
#
n = int(input())-1
while n!=-1 :
print(n)
n=-1
》 6014번(for문/while문)과 같은 방법이다.
- 6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py) - 영문 소문자(a ~ z) 1개가 입력되었을 때, a부터 그 문자까지의 알파벳을 순서대로 출력하라
ch = ord(input())
i=97
while i<=ch:
print(chr(i), end=' ')
i+=1
#
c = ord(input())
t = ord('a')
while t<=c :
print(chr(t), end=' ')
t += 1
》 6014번(for문/while문), 6031번(ord()/chr())과 같은 방법이다.
- 6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) - 정수(0 ~ 100) 1개를 입력받아 0부터 그 수까지 순서대로 출력하라
num = int(input())
i=0
while i<num+1:
print(i)
i+=1
》 6014번(for문/while문)과 같은 방법이다.
'CodingTest > CodeUp' 카테고리의 다른 글
[ CodeUp 기초 100제 - Python(05/24) ] 6091 ~ 6098 (0) | 2022.05.24 |
---|---|
[ CodeUp 기초 100제 - Python(05/22) ] 6076 ~ 6090 (0) | 2022.05.23 |
[ CodeUp 기초 100제 - Python(05/20) ] 6046 ~ 6060 (0) | 2022.05.20 |
[ CodeUp 기초 100제 - Python(05/19) ] 6031 ~ 6045 (0) | 2022.05.19 |
[ CodeUp 기초 100제 - Python(05/18) ] 6016 ~ 6030 (0) | 2022.05.19 |
Comments