본문 바로가기

*Algorithm61

[programmers] 프로그래머스 Level2 카펫(파이썬 Python) [programmers] 프로그래머스 Level2 카펫 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 1) 문제 프로그래머스 카펫 파이썬 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 programmers.co.kr 2) 코드 (1) 1 2 3 4 5 6 7 8 9 10 11 def solution(brown, yellow): for a in range(1, 2502) : b = int(brown / 2) + 2 - a if (a * b) == (brown + yellow) : answer = [.. 2021. 5. 9.
[programmers] 프로그래머스 Level2 타겟 넘버 (파이썬 Python) [programmers] 프로그래머스 Level2 타겟 넘버 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 1) 문제 프로그래머스 Level2 타겟 넘버 파이썬 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr 2) 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 def dfs(cur_idx, max_idx, arr, cur_sum, target): if(cur_idx == max_.. 2021. 4. 24.
[programmers] 프로그래머스 Level1 체육복 (파이썬 Python) [programmers] 프로그래머스 Level1 체육복 (파이썬 Python) * 문제출처 : 프로그래머스 코딩 테스트 연습, 알고리즘 문제 1) 문제 프로그래머스 체육복 파이썬 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr 2) 코드 1) 그리디 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 def solution(n, lost, reserve): answer = n - len(lost) re.. 2021. 3. 21.
[Baekjoon] 백준 1110번 더하기 사이클(파이썬 Python) [Baekjoon] 백준 1110번 더하기 사이클 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 1110번 더하기 사이클 파이썬 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 2) 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 N = input() if(int(N) 2021. 1. 18.
[Baekjoon] 백준 10951번 A+B - 4(파이썬 Python) [Baekjoon] 백준 10951번 A+B - 4 (파이썬 Python) * 문제출처 : 백준 알고리즘 문제 1) 문제 백준 10951번 A+B - 4 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 2) 코드 1 2 3 4 5 6 7 8 while True: try: A, B = map(int, input().split()) print(A+B) except: break cs 3) 풀이 문제 내용 中 "입력은 여러개의 테스트 케이스로 이루어져 있다." 라는 말에 착안을 해야 한다. 두 정수 A,B가 들어 왔을 경우 합을 출력하도록 하며. 두 정수 A,B의 경우가 아닌 그 이외의 자료형의 형태가 오게 되면 except .. 2021. 1. 13.