본문 바로가기
SMALL

전체 글105

[백준 / 파이썬(Python3) / #14502 ] 연구소 문제 출처 https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크� www.acmicpc.net 문제 설명 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크기가 N×M인 직사각형으로 나타낼 수 있으며, 직사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽으로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다. 일부 칸은 바이러스가 존재하며, .. 2020. 7. 7.
[프로그래머스 / 1단계 / 파이썬(Python3)] 두 정수 사이의 합 문제 출처 https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 ▶ a와 b가 같은 경우는 둘 중 아무 수나 리턴.. 2020. 7. 1.
[알고리즘] 1부터 n까지 연속한 숫자의 합 출처: 모두의 알고리즘 알고리즘을 공부하면서 [모두의 알고리즘]의 문제를 풀고, 그 성장과정을 기록하는 목적으로 작성되었습니다. ※ 예시문제 - 1부터 n까지 연속한 숫자의 합 구하기 ● 해결 팁 계산한 결과를 게속 기억해서 입력 받은 값과 기존 값을 더함 1. 합을 기록할 변수 s를 만들고 0을 저장 2. 변수 i를 만들어 1부터 n까지의 숫자를 1씩 증가시키며 반복 3. [반복블록] 기존의 s에 i를 더하여 얻은 값을 다시 s에 저장 4. 반복이 끝났을 때 s에 저장된 값이 결과~! ● 정답 코드 - 1. 계산결과 기억하기 def sum_n(n): s = 0 for i in range(1, n+1): s = s+i return s ● 정답 코드 - 2. 가우스의 방법 def sum_n(n): retu.. 2020. 7. 1.
[프로그래머스 / 2단계 / 파이썬(Python3)] 카펫 문제 출처 https://programmers.co.kr/learn/courses/30/lessons/42842 코딩테스트 연습 - 카펫 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 �� programmers.co.kr 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색.. 2020. 7. 1.
LIST