[Python]알고리즘/코드업

[Python]알고리즘/코드업

[기초-종합] ▲ 6082 - 3 6 9 게임의 왕이 되자

6082 - 3 6 9 게임의 왕이 되자 (풀이 1) 입력이 30보다 작은 정수로 제한된 경우 n = int(input()) for i in range(1, n+1): #일의 자리가 3, 6, 9 이면 if((i%10) == 3 or (i%10) == 6 or (i%10) == 9): print("X", end=" ") else: print(i, end=" ") 일의 자리만 검사한 이유는? 해당 문제는 입력이 30보다 작은 정수 1개가 입력된다고 가정했기 때문에 십의 자리가 3, 6, 9인지는 따로 검사할 필요가 없다! (풀이 2) 입력이 제한되지 않은 경우 n = int(input()) for i in range(n+1): num = str(i) #문자열로 변환 length = len(num) #자리수..

[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(..

HSY_mumu
'[Python]알고리즘/코드업' 카테고리의 글 목록 (3 Page)