//
728x90

6052 : [기초-논리연산] 정수 입력받아 참 거짓 평가하기(설명)(py)

입력

정수 1개가 입력된다.

입력 예시
0

출력

입력된 값이 0이면 False, 0이 아니면 True 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

n = int(input())
print(bool(n))

 

6053 : [기초-논리연산] 참 거짓 바꾸기(설명)(py)

입력

정수 1개가 입력된다.

입력 예시
1

출력

입력된 정수의 불 값이 False 이면 True, True 이면 False 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = bool(int(input()))
print(not a)

 

6054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
1 1

출력

둘 다 True 일 경우에만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(bool(int(a)) and bool(int(b)))

 

6055 : [기초-논리연산] 하나라도 참이면 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
1 1

출력

하나라도 참일 경우 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(bool(int(a)) or bool(int(b)))

 

6056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
1 1

출력

두 값의 True / False 값이 서로 다를 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = bool(int(a))
d = bool(int(b))
print((c and (not d)) or ((not c) and d))

 

6057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
0 0

출력

두 값의 True / False 값이 서로 같을 경우만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = bool(int(a))
d = bool(int(b))
print((c and d) or ((not c) and (not d)))

 

6058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기(py)

입력

2개의 정수가 공백을 두고 입력된다.

입력 예시
0 0

출력

두 값의 True / False 값이 모두 False 일 때만 True 를 출력하고, 그 외의 경우에는 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = bool(int(a))
d = bool(int(b))
print((not c) and (not d))
728x90
728x90

6048 : [기초-비교연산] 정수 2개 입력받아 비교하기1(설명)(py)

입력

두 정수(a, b)가 공백을 두고 입력된다.
-2147483648 <= a, b <= +2147483647

입력 예시
1 9

출력

a가 b보다 작은 경우 True 를, 그렇지 않은 경우 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
a = int(a)
b = int(b)
print(a<b)

 

6049 : [기초-비교연산] 정수 2개 입력받아 비교하기2(설명)(py)

입력

두 정수 a, b가 공백을 두고 입력된다.
-2147483648 <= a, b <= +2147483647

입력 예시
0 0

출력

a와 b의 값이 같은 경우 True 를, 그렇지 않은 경우 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
a = int(a)
b = int(b)
print(a==b)

 

6050 : [기초-비교연산] 정수 2개 입력받아 비교하기3(설명)(py)

입력

2개의 정수(a, b)가 공백을 두고 입력된다.
-2147483647 <= a, b <= +2147483648

입력 예시
0 -1

출력

b가 a보다 크거나 같은 경우 True 를, 그렇지 않은 경우 False 를 출력한다.

출력 예시
False

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
a = int(a)
b = int(b)
print(a<=b)

 

6051 : [기초-비교연산] 정수 2개 입력받아 비교하기4(설명)(py)

입력

2개의 정수(a, b)가 공백을 두고 입력된다.
-2147483647 <= a, b <= +2147483648

입력 예시
0 1

출력

a와 b가 다른 경우 True 를, 그렇지 않은 경우 False 를 출력한다.

출력 예시
True

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
a = int(a)
b = int(b)
print(a!=b)
728x90
728x90

6046 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기(설명)(py)

입력

정수 한 개가 입력된다.
단, -1073741824 ~ +1073741823

입력 예시
1024

출력

2배 곱한 정수를 출력한다.

출력 예시
2048

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = int(input())
print(a<<1)

 

6047 : [기초-비트시프트연산] 2의 거듭제곱 배로 곱해 출력하기(설명)(py)

입력

정수 2개(a, b)가 공백을 두고 입력된다.
0 <= a, b <= 10

입력 예시
1 3

출력

출력 예시
8

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
a = int(a)
b = int(b)
print(a<<b)
728x90
728x90

6038 : [기초-산술연산] 정수 2개 입력받아 거듭제곱 계산하기(설명)(py)

입력

2개의 정수(a, b)가 공백으로 구분되어 입력된다.

입력 예시
2 10

출력

a를 b번 거듭제곱한 값을 출력한다.

출력 예시
1024

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(int(a)**int(b))

 

6039 : [기초-산술연산] 실수 2개 입력받아 거듭제곱 계산하기(py)

입력

2개의 실수(f1, f2)가 공백으로 구분되어 입력된다.

입력 예시
4.0 2.0

출력

f1을 f2번 거듭제곱한 값을 출력한다.

출력 예시
16.0

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(float(a)**float(b))

 

6040 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 계산하기(설명)(py)

입력

2개의 정수(a, b)가 공백으로 구분되어 입력된다.

입력 예시
10 3

출력

a를 b로 나눈 몫을 출력한다.

출력 예시
3

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(int(a)//int(b))

 

6041 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 계산하기(설명)(py)

입력

2개의 정수(a, b)가 공백으로 구분되어 입력된다.

입력 예시
10 3

출력

a를 b로 나눈 나머지를 출력한다.

출력 예시
1

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(int(a)%int(b))

 

6042 : [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기(설명)(py)

입력

실수 1개가 입력된다.

입력 예시
3.141592

출력

소숫점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력한다. 

출력 예시
3.14

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a= float(input())
print(format(a,".2f"))

 

6043 : [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기(py)

입력

2개의 실수(f1, f2)가 공백으로 구분되어 입력된다.

입력 예시
10.0 3.0

출력

f1을 f2로 나눈 결과를 소숫점 이하 넷째 자리에서 반올림하여 소숫점 세 번째 자리까지 출력한다.

출력 예시
3.333

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = float(a)/float(b)
print(format(c,".3f"))

 

6044 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기(py)

입력

정수 2개가 공백을 두고 입력된다.

입력 예시
10 3

출력

첫 번째 줄에 합
두 번째 줄에 차,
세 번째 줄에 곱,
네 번째 줄에 몫,
다섯 번째 줄에 나머지,
여섯 번째 줄에 나눈 값을 순서대로 출력한다.
(실수, 소수점 이하 둘째 자리까지의 정확도로 출력)

출력 예시
13
7
30
3
1
3.33

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()

print(int(a)+int(b))
print(int(a)-int(b))
print(int(a)*int(b))
print(int(a)//int(b))
print(int(a)%int(b))
print(format(int(a)/int(b),".2f"))

 

6045 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기(설명)(py)

입력

정수 3개가 공백을 두고 입력된다.

입력 예시
1 2 3

출력

합과 평균을 공백을 두고 출력한다.
평균은 소숫점 이하 셋째 자리에서 반올림하여 둘째 자리까지 출력한다.

출력 예시
6 2.00

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b, c = input().split()
sum = int(a)+int(b)+int(c)
avg = format(sum/3,".2f")

print(sum,avg)
728x90
728x90

6032 : [기초-산술연산] 정수 1개 입력받아 부호 바꾸기(설명)(py)

입력

정수 1개가 입력된다.

입력 예시
-1

출력

부호를 바꿔 출력한다.

출력 예시
1

조건

시간 제한 : 1 Sec  
메모리 제한 : 128 MB

풀이

a = int(input())
print(-a)

 

6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py)

입력

문자 1개가 입력된다.

입력 예시
a

출력

그 다음 문자를 출력한다.

출력 예시
b

조건

시간 제한 : 1 Sec  
메모리 제한 : 128 MB

풀이

a = input()
n = ord(a)
print(chr(n+1))

 

6034 : [기초-산술연산] 정수 2개 입력받아 차 계산하기(설명)(py)

입력

2개의 정수가 공백으로 구분되어 입력된다.

입력 예시
123 -123

출력

첫 번째 정수에서 두 번째 정수를 뺀 차를 출력한다.

출력 예시
246

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = int(a)-int(b)
print(c)

 

6035 : [기초-산술연산] 실수 2개 입력받아 곱 계산하기(설명)(py)

입력

2개의 실수가 공백으로 구분되어 입력된다.

입력 예시
0.5 2.0

출력

첫 번째 실수와 두 번째 실수를 곱한 값을 출력한다.

출력 예시
1.0

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
c = float(a)*float(b)
print(c)

 

6036 : [기초-산술연산] 단어 여러 번 출력하기(설명)(py)

입력

단어와 반복 횟수가 공백으로 구분되어 입력된다.

입력 예시
love 3

출력

입력된 단어를 입력된 횟수만큼 반복해 출력한다.

출력 예시
lovelovelove

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(a*int(b))

 

6037 : [기초-산술연산] 문장 여러 번 출력하기(설명)(py)

입력

반복 횟수와 문장이 줄을 바꿔 입력된다.

입력 예시
3
I love CS

출력

입력된 횟수만큼 입력된 문장을 출력한다.

출력 예시
I love CSI love CSI love CS

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
b = input()
print(b*int(a))
728x90
728x90

6025 : [기초-값변환] 정수 2개 입력받아 합 계한사기(설명)(py)

입력

2개의 정수가 공백으로 구분되어 입력된다.

입력 예시
123 -123

출력

두 정수의 합을 출력한다.

출력 예시
0

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a,b = input().split()
res = int(a)+int(b)
print(res)

 

6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py)

입력

2개의 실수가 줄을 바꿔 입력된다.

입력 예시
0.1
0.9

출력

두 실수의 합을 출력한다.

출력 예시
1.0

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
b = input()
sum = float(a)+float(b)
print(sum)

 

6027 : [기초-출력변환] 10진 정수 입력받아 16진수로 추력하기1(설명)(py)

입력

10진수 1개가 입력된다.

입력 예시
255

출력

16진수(소문자) 형태로 출력한다.

출력 예시
ff

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = int(input())
print('%x' % a)

 

6028 : [기초-출력변환] 10진 정수 입력받아 16진수로 추력하기2(설명)(py)

입력

10진수 1개가 입력된다.

입력 예시
255

출력

16진수(대문자) 형태로 출력한다.

출력 예시
FF

조건 

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = int(input())
print('%X' % a)

 

6029 : [기초-값변환] 16진수 정수 입력받아 8진수로 출력하기(설명)(py)

입력

16진 정수 1개가 입력된다.

입력 예시
f

출력

8진수 형태로 출력한다.

출력 예시
17

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
n = int(a, 16)
print('%o' % n)

 

6030 : [기초-값변환] 영문자 1개 입력받아 10진수로 변환하기(설명)(py)

입력

유니코드 영문자 1개가 입력된다.

입력 예시
A

출력

유니코드 값을 10진수로 출력한다.

출력 예시
65

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = ord(input())
print(a)

 

6031 : [기초-값변환] 정수 입력받아 유니코드 문자로 변환하기(설명)(py)

입력

10진 정수 1개(32 ~ 126 범위)가 입력된다.

입력 예시
65

출력

유니코드 문자로 출력한다.

출력 예시
A

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = int(input())
print(chr(a))
728x90
728x90

6018 : [기초-입출력] 시간 입력받아 그대로 출력하기(설명)(py)

입력

시(hour) 분(minute)이 콜론(':')으로 구분되어 한 줄로 입력된다.

입력 예시
3:16

출력

입력받은 시간 형식과 똑같이 "시:분" 형태로 출력한다.

출력 예시
3:16

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split(':') 
print(a, b, sep=':')

 

6019 : [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기(py)

입력

연도, 월, 일이 닷('.')으로 구분되어 입력된다.

입력 예시
2020.3.4

출력

대시(마이너스 기호)를 구분기호로 사용해서
일-월-연도로 바꿔 출력한다.

출력 예시
4-3-2020

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

y, m, d = input().split('.')
print(d,m,y,sep='-')

 

6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기(py)

입력

주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다.
(입력값은 가상의 주민번호이다.)

입력 예시
000907-1121112

출력

'-'를 제외한 주민번호 13자리를 모두 붙여 출력한다.

참고
아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현한다.

출력 예시
0009071121112

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split('-')
print(a,b,sep='')

 

6021 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명)(py)

입력

5개의 문자로 이루어진 단어 1개가 입력된다.

입력 예시
Hello

출력

각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력한다.

출력 예시
H
e
l
l
o

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

s = input()
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])

 

6022 : [기초-입출력] 연월일 입력 받아 나누어 출력하기(설명)(py)

입력

6자리 숫자로 이루어진 연월일(YYMMDD)이 입력된다.

입력 예시
200304

출력

년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력한다.

출력 예시
20 03 04

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
print(a[0:2],a[2:4],a[4:6])

 

6023 : [기초-입출력] 시분초 입력받아 분만 출력하기(py)

입력

6자리 숫자로 이루어진 연월일(YYMMDD)이 입력된다.

입력 예시
200304

출력

년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력한다.

출력 예시
20 03 04

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

 

6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py)

입력

알파벳과 숫자로 이루어진 2개의 단어가 공백으로 구분되어 입력된다.

입력 예시
hello world

출력

입력된 2개의 단어를 순서대로 붙여 출력한다.

출력 예시
helloworld

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(a+b)
728x90
728x90

6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)(py)

입력

문자 1개가 입력된다.

입력 예시 : a

출력

입력된 문자를 그대로 출력한다.

출력 예시 : a

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
print(a)

 

6010 : [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기(설명)(py)

입력

정수 1개가 입력된다.

입력 예시 : 15

출력

입력된 수를 정수로 변환하여 출력한다.

출력 예시 : 15

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB
필수 키워드 : int

풀이

n = int(input())
print(n)

 

6011 : [기초-입출력] 실수 1개 입력받아 변환하여 출력하기(설명)(py)

입력

실수 1개가 입력된다.

입력 예시 : 1.414213

출력

입력된 수를 실수로 변환하여 출력한다.

출력 예시 : 1.414213

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB
필수 키워드 : float

풀이

d = float(input())
print(d)

 

6012 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기1(설명)(py)

입력

2개의 정수가 줄을 바꿔 입력된다.

입력 예시
1
2

출력

입력된 두 정수를 줄을 바꿔 출력한다.

출력 예시
1
2

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = int(input())
b = int(input())
print(a)
print(b)

 

6013 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1(py)

입력

2개의 문자가 줄을 바꿔 입력된다.

입력 예시
a
b

출력

순서를 바꿔 한줄에 한 문자씩 출력한다.

출력 예시
b
a

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
b = input()
print(b)
print(a)

 

6014 : [기초-입출력] 실수 1개 입력받아 3번 출력하기(py)

입력

실수 1개가 입력된다.

입력 예시 
0.1

출력

입력받은 실수를 줄을 바꿔 3번 출력한다.

출력 예시
0.1
0.1
0.1

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

d = float(input())
print(d)
print(d)
print(d)

 

6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기2(설명)(py)

입력

2개의 정수가 공백으로 구분되어 입력된다.

입력 예시
1 2

출력

입력된 두 정수를 줄을 바꿔 출력한다.

출력 예시
1
2

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(a)
print(b)

 

6016 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2(설명)(py)

입력

2개의 문자가 공백으로 구분되어 입력된다.

입력 예시
a b

출력

2개의 문자를 순서를 바꿔 한 줄로 출력한다.

출력 예시
b a

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a, b = input().split()
print(b, a)

 

6017 : [기초-입출력] 문장 1개 입력받아 3번 출력하기(설명)(py)

입력

1개의 데이터가 입력된다.

입력 예시
computer science

출력

공백을 두고 3번 출력한다.

출력 예시
computer science computer science computer science

조건

시간 제한 : 1 Sec
메모리 제한 : 128 MB

풀이

a = input()
print(a, a, a)
728x90

+ Recent posts