[코드트리] 2차원 배열과 패턴 / 지그재그로 숫자 채우기
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai     실행 결과     코드(Python)n, m = map(int, input().split())arr_2d = [[0 for _ in range(m)] for _ in range(n)] # n * m의 2차원 배열 생성num = 0for j in range(m): # 열 index가 짝수면 지그재그 위에서 아래로 증가 (2, 4줄) if j % 2 == 0: for i in range(n): arr_2d[i][j] = num num..
[코드트리] Notation / 진수 to 진수
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai      실행 결과   코드(Python)input_str = input().split(" ")a, b = int(input_str[0]), int(input_str[1])n = int(input())# n을 10진수로 변환aa = 0power = 1while n > 0: aa += (n % 10) * power n //= 10 power *= a# 10진수 값을 b진법으로 변환b_digits = []while aa > 0: b_digits.append(aa % b) aa ..
[코드트리] Date to Date
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai     실행 결과     코드(Python)n = input().split(" ")m1, d1, m2, d2 = int(n[0]), int(n[1]), int(n[2]), int(n[3])days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]sum_days = 1# 같은 달일 경우if m1 == m2: sum_days = d2 - d1 + 1# 다른 달일 경우else: sum_days += days[m1] - d1 # m1의 남은 일수 ..
[코드트리] 객체 정렬 / 정렬된 숫자 위치 알아내기
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai     실행 결과     코드(Python)class Point: def __init__(self, x, idx): self.x = int(x) self.idx = int(idx)n = int(input())points = []# 한 줄로 x값 입력 받기x_values = tuple(map(int, input().split()))# 각 point 객체를 points에 추가for i in range(1, n + 1): points.append(Point(x_value..
코드트리: a/b 출력 응용
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai     실행 결과     코드(Python)str= input().split(" ")a, b = int(str[0]), int(str[1])# 정수 부분result_1 = a // b# 소수 부분result_2 = a % b# 소숫점 앞자리result = repr(result_1)+ "."for i in range(20): result_2 *= 10 n = result_2 // b result += repr(n) result_2 = result_2 % bprint(result) ..