전체 글

백엔드 개발자 취준생입니다:)
[Python]알고리즘/코드업

[기초-종합] ★ 6081 - 16진수 구구단 출력하기

6081 - 16진수 구구단 출력하기 c = int(input(), 16) #16진수-> 10진수 변환 for i in range(1, 16): print("%X*%X=%X" %(c, i , c*i)) #포맷팅 16진수 곱셈을 바로 하는 것이 아니라 일단 10진수로 변환, 계산 후 다시 16진수로 변환하여 출력한다!

[Python]알고리즘/코드업

[기초-종합] 6080 - 주사위 2개 던지기

6080 - 주사위 2개 던지기 a, b = map(int, input().split()) for i in range(1, a+1): for j in range(1, b+1): print(i, j)

[Python]알고리즘/코드업

[기초-종합] ▲ 6079 - 언제까지 더해야 할까?

6079 - 언제까지 더해야 할까? (풀이1) while문 조건 설정 n = int(input()) sum = 0 i = 1 while(sum < n): sum += i i += 1 print(i-1) (sum = n): break i += 1 # 더해야할 값 sum += i print(i) 개인적으로 이 풀이가 조금 더 직관적인 것 같다

[Python]알고리즘/코드업

[기초-종합] ▲ 6078 - 원하는 문자가 입력될 때까지 반복 출력하기

6078 - 원하는 문자가 입력될 때까지 반복 출력하기 while True: c = input() print(c) if(c == 'q'): break 입력한 문자가 'q'일 때까지 출력을 해야하므로 break문을 while문 맨 위에 배치하면 안됨

[Python]알고리즘/코드업

[기초-종합] 6077 - 짝수 합 구하기

n = int(input()) sum = 0 for i in range(1, n+1): if(i%2 == 0): sum += i print(sum)

[Python]알고리즘/코드업

[기초-반복실행구조] 6071~6076

6071 - 0 입력될 때까지 무한 출력하기 while True: n = int(input()) if(n != 0): print(n) else: break 6072 - 정수 1개 입력받아 카운트다운 출력하기1 cnt = int(input()) while (cnt > 0): print(cnt) cnt -= 1 6073 - 정수 1개 입력받아 카운트다운 출력하기2 cnt = int(input()) while (cnt > 0): print(cnt - 1) cnt -= 1 6074 - 문자 1개 입력받아 알파벳 출력하기 a = ord(input()) #아스키코드 정수로 변환 for i in range(ord('a'), a+1): print(chr(i), end=' ') 1) 입력받은 문자를 ord()로 아스키코..

[Python]알고리즘/코드업

[기초-3항연산, 조건/선택실행구조] 6063~6070

6063 - 정수 2개 입력받아 큰 값 출력하기 a, b = map(int, input().split()) c = a if (a >=b) else b #삼항 연산자 print(c) [참일때] if [조건문] else [거짓일때] [참고] https://blockdmask.tistory.com/551 [python] 파이썬 삼항 연산자 (if ~ else ~) 안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 사용하는 삼항 연산자에 대해서 알아보겠습니다. 1. 파이썬에서의 삼항 연산자 2. 파이썬 삼항 연산자 예제 1. 삼항 연산자 (Ternary Operators) 1 blockdmask.tistory.com 6064 - 정수 3개 입력받아 가장 작은 값 출력하기 풀이1 a, b, c = map(..

[Python]알고리즘/코드업

[기초-비트단위논리연산]

& and | or ^ xor ~ not 6059 - 비트단위로 NOT 하여 출력하기 a = int(input()) print(~a)#비트 not 6060 - 비트단위로 AND 하여 출력하기 a, b = map(int, input().split()) print(a & b) #비트 and 연산 6061 - 비트단위로 OR 하여 출력하기 a, b = map(int, input().split()) print(a|b) # 비트 or 연산 6062 - 비트단위로 XOR 하여 출력하기 a, b = map(int, input().split()) print(a^b) #비트 xor 연산

HSY_mumu
mumu 개발 블로그