[코드트리] 격자로서의 2차원 배열: 동전이 있는 위치
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai      실행 결과    제출한 코드(Python)n, m = map(int, input().split()) # n = 격자의 크기, m = 동전 개수arr_2d = [[0 for _ in range(n)] for _ in range(n)] # n*n의 격자 2차원 배열 생성for _ in range(m): r, c = tuple(map(int, input().split())) # 동전 위치 입력받기 arr_2d[r - 1][c - 1] = 1 # 동전이 있는 위치를 1로 나타내기f..
[코드트리] 2차원 배열과 패턴: 격자 반대로 채우기
·
PS
문제  코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai     실행 결과     제출한 코드(Python)n = int(input())arr_2d = [[0 for _ in range(n)] for _ in range(n)] # n(행) * n(열)의 2차원 배열 생성num = n * n# n이 짝수if n % 2 == 0: for j in range(n): if j % 2 != 0: for i in range(n): arr_2d[i][j] = num num -=..
[코드트리] 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..
[코드트리] 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..