728x90

6063 : [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기(설명)(py) 

입력

두 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647

입력 예시
123 456

출력

두 정수 중 큰 값을 10진수로 출력한다.

출력 예시
456

조건

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

풀이

a, b = input().split()
a = int(a)
b = int(b)
c = a if a>=b else b
print(c)

 

6064 : [기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기(설명)(py)

입력

3개의 정수가 공백으로 구분되어 입력된다.
-2147483648 ~ +2147483648

입력 예시
3 -1 5

출력

가장 작은 값을 출력한다.

출력 예시
-1

조건

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

풀이

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

6059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기(설명)(py)

입력

정수 1개가 입력된다.
-2147483648 ~ +2147483647

입력 예시
2

출력

비트 단위로 1 -> 0, 0 -> 1로 바꾼 후 그 값을 10진수로 출력한다.

출력 예시
-3

조건

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

풀이

a = int(input())
print(~a)

 

6060 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647

입력 예시
3 5

출력

두 정수를 비트단위(bitwise)로 and 계산을 수행한 결과를 10진수로 출력한다.

출력 예시
1

조건

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

풀이

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

 

6061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647

입력 예시
3 5

출력

두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다.

출력 예시
7

조건

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

풀이

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

 

6062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)(py)

입력

2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647

입력 예시
3 5

출력

두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력한다.

출력 예시
6

조건

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

풀이

a, b = input().split()
print(int(a)^int(b))
728x90
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

+ Recent posts