728x90 CodingTest93 [파이썬 코딩 도장] 26.9 심사문제: 공약수 구하기 정답 x, y = map(int, input().split()) a = {i for i in range(1, x + 1) if x % i == 0} b = {i for i in range(1, y + 1) if y % i == 0} CodingTest 2020. 11. 30. [파이썬 코딩 도장] 25.8 심사문제: 딕셔너리에서 특정 값 삭제하기 정답 x.pop('delta') x = {key: value for key, value in x.items() if value != 30} CodingTest 2020. 11. 30. [파이썬 코딩 도장] 24.6 심사문제: 높은 가격순으로 출력하기 정답 a=list(map(int, input().split(';'))) a.sort(reverse=True) for price in a: print('{:>9,}'.format(price)) 다른 방식의 코드 a=list(map(int, input().split(';'))) a.sort(reverse=True) for i in a: print('%9s' % format(price,',')) CodingTest 2020. 11. 27. [파이썬 코딩 도장] 24.5 심사문제: 특정 단어 개수 세기 정답 import string x=str(input()) a=[] for i in x: a.append(i.translate(x.maketrans('','',string.punctuation))) x=''.join(a) x = x.split() print(x.count('the')) CodingTest 2020. 11. 27. [파이썬 코딩 도장] 23.7 심사문제: 지뢰찾기 정답 노가다로 풀이한 코드 col, row = map(int, input().split()) matrix = [] for i in range(row): matrix.append(list(input())) output = [] for i in range(len(matrix)): output.append([]) for j in range(len(matrix[i])): this = matrix[i][j] if this == '*': output[i].append(this) continue else: data = 0 if j < len(matrix[i])-1 and matrix[i][j+1] == '*': data += 1 if j != 0 and matrix[i][j-1] == '*': data += 1 if.. CodingTest 2020. 11. 25. [파이썬 코딩 도장] 22.10 심사문제: 2의 거듭제곱 리스트 생성하기 정답 start, stop = map(int, input().split()) a = [2 ** i for i in range(start, stop + 1)] del a[1] del a[-2] print(a) CodingTest 2020. 11. 19. [파이썬 코딩 도장] 21.6 심사문제: 별 그리기 정답 for i in range(n): t.fd(line) t.rt((360/n)*2) t.fd(line) t.lt(360/n) CodingTest 2020. 11. 19. [파이썬 코딩 도장] 20.8 심사문제: 5와 7의 배수, 공배수 처리하기 정답 a, b = map(int, input().split()) for i in range(a, b+1): print('Fizz' * (i % 5 == 0) + 'Buzz' * (i % 7 == 0) or i) CodingTest 2020. 11. 15. [파이썬 코딩 도장] 19.6 심사문제: 산 모양으로 별 출력하기 정답 a = int(input()) for i in range(a): for j in range(a-i-1): print(' ',end='') for j in range(2*i+1): print('*',end='') print() 다른 방법 왼쪽 삼각형 출력 for i in range(height): for j in reversed(range(height)): if j > i: print(' ', end='') else: print('*', end='') print() 결과 * ** *** **** ***** 오른쪽 삼각형 출력 for i in range(height): for j in reversed(range(height)): if j < i: print('*', end='') print() 결과 *.. CodingTest 2020. 11. 15. [파이썬 코딩 도장] 18.6 심사문제: 두 수 사이의 숫자 중 3으로 끝나지 않는 숫자 출력하기 정답 if i > stop: break if i % 10 == 3: i += 1 continue CodingTest 2020. 11. 15. [파이썬 코딩 도장] 17.6 심사문제: 교통카드 잔액 출력하기 정답 money=int(input()) amt=1350 while money >= amt: money -= amt print(money) CodingTest 2020. 11. 15. [파이썬 코딩 도장] 16.6 심사문제: 구구단 출력하기 정답 a=int(input()) for i in range(1, 10): print(a,i,sep=' * ', end=' = ') print(a*i) CodingTest 2020. 11. 15. 이전 1 ··· 3 4 5 6 7 8 다음 💲 추천 글 728x90