본문 바로가기

코딩 테스트

(29)
백준 - 인구 이동 [Python] https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모�� www.acmicpc.net
[파이썬 문법] 정리 strip([chars]) : 인자로 전달된 문자를 String의 왼쪽과 오른쪽에서 제거 rstrip([chars]) : 인자로 전달된 문자를 String의 왼쪽에서 제거 lstrip([chars]) : 인자로 전달된 문자를 String의 오른쪽에서 제거
백준 - 손익분기점 [Python] a = list(map(int, input().split())) if a[0] // (a[2]-a[1]) > 0: print((a[0] // (a[2]-a[1])) +1) else : print("-1") a = list(map(int, input().split())) if a[1] >= a[2] : print(-1) else : print((a[0] // (a[2]-a[1])) +1) -> else 부분을 먼저 계산해버리면 런타임 에러 난다.
프로그래머스 - 예산[Python] https://programmers.co.kr/learn/courses/30/lessons/43237 코딩테스트 연습 - 예산 국가의 역할 중 하나는 여러 지방의 예산요청을 심사하여 국가의 예산을 분배하는 것입니다. 국가예산의 총액은 미리 정해져 있어서 모든 예산요청을 배정해 주기는 어려울 수도 있습니다. 그�� programmers.co.kr def solution(budgets, M): mins, maxs = 0, max(budgets) answer = 0 while mins M: maxs = mid-1 elif sum(temp)
프로그래머스 - 가장 먼 노드[Python] https://programmers.co.kr/learn/courses/30/lessons/49189?language=python3 코딩테스트 연습 - 가장 먼 노드 6 [[3, 6], [4, 3], [3, 2], [1, 3], [1, 2], [2, 4], [5, 2]] 3 programmers.co.kr 1. 인접 노드 구하기 adj = [ [] for _ in range(n+1)] for e in edge: adj[e[0]].append(e[1]) adj[e[1]].append(e[0])