728x90
반응형
1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기
a=ord(input())
print(chr(a+1))
*아스키코드 관련*
ord(): 문자를 아스키코드로 출력해주는 함수
chr(): 아스키코드에 해당하는 문자를 출력해주는 함수
1042 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a//b)
1043 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a%b)
1044 : [기초-산술연산] 정수 1개 입력받아 1 더해 출력하기
a=int(input())
a+=1
print(a)
1045 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기
a,b=input().split()
a,b=int(a),int(b)
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
print("%.2f"%(a/b))
1046 : [기초-산술연산] 정수 3개 입력받아 합과 평균 출력하기
a,b,c=input().split()
a,b,c=int(a),int(b),int(c)
print(a+b+c)
print("%.1f"%((a+b+c)/3))
1047 : [기초-비트시프트연산] 정수 1개 입력받아 2배 곱해 출력하기
a=int(input())
print(a<<1)
1048 : [기초-비트시프트연산] 한 번에 2의 거듭제곱 배로 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a*(2**b))
*비트시프트연산 정리*
int a=10;
printf("%d", a<<1); //10을 2배 한 값인 20이 출력된다.
printf("%d", a>>1); //10을 반으로 나눈 값인 5가 출력된다.
printf("%d", a<<2); //10을 4배 한 값인 40이 출력된다.
printf("%d", a>>2); //10을 반으로 나눈 후 다시 반으로 나눈 값인 2가 출력된다.
1049 : [기초-비교연산] 두 정수 입력받아 비교하기1
a,b=input().split()
a,b=int(a),int(b)
if a>b:
print("1")
else:
print("0")
1050 : [기초-비교연산] 두 정수 입력받아 비교하기2
a,b=input().split()
a,b=int(a),int(b)
if a==b:
print("1")
else:
print("0")
1051 : [기초-비교연산] 두 정수 입력받아 비교하기3
a,b=input().split()
a,b=int(a),int(b)
if b>=a:
print("1")
else:
print("0")
1052 : [기초-비교연산] 두 정수 입력받아 비교하기4
a,b=input().split()
a,b=int(a),int(b)
if b!=a:
print("1")
else:
print("0")
1053 : [기초-논리연산] 참 거짓 바꾸기
a=int(input())
if a==0:
print("1")
else:
print("0")
1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기
a,b=input().split()
a,b=int(a),int(b)
if a and b:
print("1")
else:
print("0")
1055 : [기초-논리연산] 하나라도 참이면 참 출력하기
a,b=input().split()
a,b=int(a),int(b)
if a or b:
print("1")
else:
print("0")
1056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기
a,b=input().split()
a,b=int(a),int(b)
if a^b:
print("1")
else:
print("0")
1057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기
a,b=input().split()
a,b=int(a),int(b)
if a^b:
print("0")
else:
print("1")
1058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기
a,b=input().split()
a,b=int(a),int(b)
if not a and not b:
print("1")
else:
print("0")
1059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기
a=int(input())
print(~a)
1060 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기
a,b=input().split()
a,b=int(a),int(b)
print(a&b)
728x90
반응형
'Algorithm > 코드업 기초100제' 카테고리의 다른 글
코드업(CodeUp) 기초100제 1096~1097 풀이 | Python (0) | 2021.02.10 |
---|---|
코드업(CodeUp) 기초100제 1081~1095 풀이 | Python (0) | 2021.02.10 |
코드업(CodeUp) 기초100제 1061~1080 풀이 | Python (0) | 2021.02.10 |
코드업(CodeUp) 기초100제 1021~1040 풀이 | Python (0) | 2021.02.10 |
코드업(CodeUp) 기초100제 1001~1020 풀이 | Python (0) | 2021.02.10 |