[알고리즘] CodeUp 1041~1062

이인송·2021년 1월 11일
0
post-thumbnail

Python 문법


a = 10, b = 3
c = a / b 
print('%.2f' %c) (c라는 변수를 만들어서 사용할 수 있다, %c 대신에 % a/b 를 쓸 수 없다
print('{0:.2f}'.format(a/b))

CodeUp


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

a,b=input().split()
x=int(a)
y=int(b)
print(x//y)
Python2 : 정수 / 정수 = 정수
5 / 2 = 2 

Python3 : 정수 / 정수 = 실수
5 / 2 = 2.5 
4 / 2 = 2.0
Python3 : 정수 // 정수 = 정수 (버림나눗셈 활용)
4 // 2 = 2 

1048 : [기초-비트시프트연산] 한 번에 2의 거듭제곱 배로 출력하기(설명)

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

1059~1062 : [기초-비트단위논리연산]

1059 비트단위로 NOT 하여 출력하기(설명)

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

1060 비트단위로 And 하여 출력하기(설명)

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

1061 비트단위로 or 하여 출력하기(설명)

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

1061 비트단위로 xor 하여 출력하기(설명)

a,b=input().split()
x=int(a)
y=int(b)
print(x^y)
연산자비트1비트2결과
000
^101
011
110
profile
프론트 엔드와 심리학을 공부하는 대학생입니다 :)

0개의 댓글