목록분류 전체보기 (97)
꾸준히 합시다
https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr 문제 유형: 스택/큐 # Solution 1 import math def solution(progresses, speeds): answer = {} day = [math.ceil((100 - progresses[i]) / speeds[i]) for i in range(len(progresses))] """ # 위의 코드를 풀어서 쓴 것 day = [0 f..
https://www.acmicpc.net/problem/4375 4375번: 1 2와 5로 나누어 떨어지지 않는 정수 n(1 ≤ n ≤ 10000)가 주어졌을 때, 1로만 이루어진 n의 배수를 찾는 프로그램을 작성하시오. www.acmicpc.net 문제 유형: 수학, 브루트포스 알고리즘, 정수론 # Solution 1 while True: try: n = int(input()) ans = '1' while True: if int(ans) % n == 0: print(len(ans)) break ans += '1' except EOFError: break
https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제 유형: 수학 # Solution 1 A, B, C = map(int, input().split()) print((A+B)%C) print(((A%C) + (B%C))%C) print((A*B)%C) print(((A%C) * (B%C))%C) # Solution 2 - eval 함수 사용 A, B, C = map(int, input().split()) print(eval('(A+B)%C')) print(eval('((A%C) + (B%C))%C')) print(eval('(A*B)%C')) prin..
https://www.acmicpc.net/problem/10177 10177번: Magic Squares A magic square is an arrangement of integers in a square grid, where the numbers in each row, and in each column, and the numbers on each main diagonal, all add up to the same value. A magic square has the same number of rows and columns and we will let m www.acmicpc.net 문제 유형: 구현 # Solution 1 import sys input = sys.stdin.readline for _..