오늘부터 과제를 빨리 진행하기 위해 결과는 안넣도록 하겠다. (정답만 코드를 올리는것으로.)
📖41번
입력
영문자 1개가 입력된다.
출력
다음 문자를 출력한다.
print(chr(ord(input())+1))
📖42번
입력
정수 2개(a, b)가 공백을 두고 입력된다.
단, -2147483648 <= a <= b <= +2147483647
출력
a를 b로 나눈 몫을 출력한다.
a, b = input().split()
print(int(int(a)/int(b)))
📖43번
입력
정수 2개(a, b)가 공백을 두고 입력된다.
단, 0 <= a, b <= +2147483647, b는 0이 아니다.
출력
a 를 b로 나눈 나머지를 출력한다.
a, b = input().split()
print(divmod(int(a), int(b))[1])
📖44번
입력
정수 1개가 입력된다.
단, -2147483648 ~ +2147483647 의 범위로 입력된다.
출력
입력된 정수에 1을 더해 출력한다.
print(int(input())+1)
📖45번
입력
정수 2개가 공백을 두고 입력된다.
출력
첫 줄에 합
둘째 줄에 차,
셋째 줄에 곱,
넷째 줄에 몫,
다섯째 줄에 나머지,
여섯째 줄에 나눈 값을 순서대로 출력한다.
(실수, 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력)
a, b = map(int, input().split())
print(a+b, a-b, a*b, divmod(a, b)[0], divmod(a,b)[1], '%.2f'%(a/b), sep='\n')
📖46번
입력
정수 3개가 공백을 두고 입력된다.
단, -2147483648 ~ +2147483647
출력
합과 평균을 줄을 바꿔 출력한다.
평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다.
a, b, c = map(int, input().split())
print(a+b+c, '%.1f'%((a+b+c)/3), sep='\n')
📖47번
입력
정수 한 개가 입력된다.
단, -1073741824 ~ +1073741823
출력
2배 곱한 정수를 출력한다.
print(2*int(input()))
📖48번
입력
정수 2개가 공백을 두고 입력된다.
0 <= a, b <= 10
출력
a 를 2^b배 만큼 곱한 값을 출력한다.
a, b = map(int, input().split())
print(a*pow(2,b))
📖49번
입력
두 정수 a, b가 공백을 두고 입력된다.
-2147483648 <= a, b <= +2147483647
출력
a가 b보다 큰 경우 1을, 그렇지 않은 경우 0을 출력한다.
a, b = map(int, input().split())
print(int(a>b))
📖50번
입력
두 정수 a, b가 공백을 두고 입력된다.
-2147483648 <= a, b <= +2147483647
출력
a와 b의 값이 같은 경우 1을, 그렇지 않은 경우 0을 출력한다.
a, b = map(int, input().split())
print(int(a==b))
📖51번
입력
두 정수 a, b가 공백을 두고 입력된다.
-2147483647 <= a, b <= +2147483648
출력
b가 a보다 크거나 같은 경우 1을, 그렇지 않은 경우 0을 출력한다.
a, b = map(int, input().split())
print(int(b>=a))
📖52번
입력
두 정수 a, b가 공백을 두고 입력된다.
-2147483647 <= a, b <= +2147483648
출력
a와 b가 다른 경우 1을, 그렇지 않은 경우 0을 출력한다.
a, b = map(int, input().split())
print(int(a!=b))
📖53번
입력
정수 1개가 입력된다.(단, 0 또는 1 만 입력된다.)
출력
입력된 값이 0이면 1, 1이면 0을 출력한다.
print(int(not int(input())))
📖54번
입력
1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다.
출력
둘 다 참(1)일 경우에만 1을 출력하고, 그 외의 경우에는 0을 출력한다.
a, b = map(int, input().split())
print(a and b)
📖55번
입력
1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다.
출력
하나라도 참일 경우 1을 출력하고, 그 외의 경우에는 0을 출력한다.
a, b = map(int, input().split())
print(a or b)
📖56번
입력
1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다.
출력
참/거짓이 서로 다를 때에만 1을 출력하고, 그 외의 경우에는 0을 출력한다.
a, b = map(int, input().split())
print(int((a and not b) or (not a and b)))
📖57번
입력
1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다.
출력
참/거짓이 서로 같을 때에만 1을 출력하고, 그 외의 경우에는 0을 출력한다.
a, b = map(int, input().split())
print(int((not a and not b) or (a and b)))
📖58번
입력
1 또는 0의 값만 가지는 2개의 정수가 공백을 두고 입력된다.
출력
둘 다 거짓일 경우에만 1을 출력하고, 그 외의 경우에는 0을 출력한다.
a, b = map(int, input().split())
print(int(not a and not b))
📖59번
입력
정수 1개가 입력된다.
-2147483648 ~ +2147483647
출력
비트 단위로 1 -> 0, 0 -> 1로 바꾼 후 그 값을 10진수로 출력한다.
print(~int(input()))
📖60번
입력
2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
출력
두 정수를 비트단위(bitwise)로 and 계산을 수행한 결과를 10진수로 출력한다.
a, b = map(int, input().split())
print(a & b)
📖61번
입력
2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
출력
두 정수를 비트단위(bitwise)로 or 계산을 수행한 결과를 10진수로 출력한다.
a, b = map(int, input().split())
print(a | b)
📖62번
입력
2개의 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
출력
두 정수를 비트단위(bitwise)로 xor 계산을 수행한 결과를 10진수로 출력한다.
a, b = map(int, input().split())
print(a ^ b)
📖63번
입력
두 정수가 공백을 두고 입력된다.
-2147483648 ~ +2147483647
출력
두 정수 중 큰 값을 10진수로 출력한다.
a, b = map(int, input().split())
print('{0}'.format(a if a>=b else b))
📖64번
입력
3개의 정수가 공백으로 구분되어 입력된다.
-2147483648 ~ +2147483648
출력
가장 작은 값을 출력한다.
a, b, c = map(int, input().split())
print(min(a,b,c))
아 생각해보니 파이썬에는 min이라는 함수가 있었다. 나는 바보다. ㅜㅜㅜㅜㅜㅜㅜㅜㅜ
📖65번
입력
세 정수 a, b, c 가 공백을 두고 입력된다.
0 ~ +2147483647 범위의 정수들이 입력되며 적어도 1개는 짝수이다.
출력
짝수만 순서대로 줄을 바꿔 출력한다.
num = list(map(int, input().split()))
for i in range(3):
if(num[i]%2==0): print(num[i])
'스터디 그룹 > ProjectH4C' 카테고리의 다른 글
ProjectH4C 1개월 3,4주 과제 생활코딩 - HTML (1) (0) | 2021.02.09 |
---|---|
ProjectH4C 1개월 3,4주 과제 (코드업 66~100) (0) | 2021.02.07 |
ProjectH4C 1개월 3,4주 과제 (코드업 21~40) (0) | 2021.02.04 |
ProjectH4C 1개월 3,4주 과제 (코드업 11~20) (0) | 2021.02.03 |
ProjectH4C 1개월 3,4주 과제 (코드업 1~10) (0) | 2021.02.02 |