# Baekjoon Online Judge

133개의 포스트

Baekjoon - 재귀

10872 팩토리얼 처음풀이 RecursionError: maximum recursion depth exceeded 오류 발생 파이썬의 재귀함수 호출의 깊이에 한도가 있다. Recursionerror maximum recursion depth exceeded 파이

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[BOJ 문제 풀이] 2477번: 참외밭

백준 온라인 저지 2477번 문제 풀이. 제한된 데이터와 반복되는 패턴을 활용하여 각 변이 서로 평행하거나 수직인 육각형의 넓이를 구하는 방법.

2022년 7월 4일
·
0개의 댓글
·
post-thumbnail

[BOJ 문제 풀이] 3009번: 네 번째 점

백준 온라인 저지 3009번 문제 풀이. 축에 평행한 직사각형 각 모서리 세 점의 좌표가 주어질 때, 네 번째 점의 좌표를 구하는 방법.

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

[BOJ 문제 풀이] 1085번: 직사각형에서 탈출

백준 온라인 저지 1080번 문제 풀이 w * h 크기의 직사각형 안 (x, y) 좌표 위치에 있을 때, 해당 직사각형의 경계선까지 가는 최소 거리는 구하는 방법.

2022년 6월 29일
·
0개의 댓글
·

Baekjoon - 기본수학

1712번 손익분기점 방법1의 경우 손익분기점을 구하는 방정식을 이용한 경우이다. 손익분기점 매출량 = 고정비 / (매출액 - 변동비) 손익분기점의 매출량은 손익분기점이 된 경우의 매출량 이므로 문제의 해결을 위해서 +1을 해주어야 했다. 방법2의 경우 숫자를 1씩

2022년 6월 27일
·
0개의 댓글
·

Baekjoon - 문자열

아스크 코드로 변환 ord() 문자를 아스키코드로 변환 ord(a) => 97chr() 숫자를 아스키코드로 변환 chr(65) => A input으로 입력 받는 값은 문자열이다.문자열을 아스키 코드로 바꾸는 방법 ord(해당문자)방법2는 방법1에 대한 방어코드를 추가한

2022년 6월 10일
·
0개의 댓글
·

Baekjoon - 함수

함수

2022년 6월 9일
·
0개의 댓글
·

Baekjoon - 1차원배열

1차원배열 if len(a) == limit 방어코드로 처음 입력받은 수보다 더 많은 수를 입력하게 될 경우 다시 입력받는 식으로 코드를 구현 방법1 for문을 이용해서 list안의 요소들을 하나씩 돌면 비교하며 최대값과, 최소값을 업데이트 첫번째 요소를 max =

2022년 6월 8일
·
0개의 댓글
·

Baekjoon - 반복문

반복문 방법1 입력받은 값을 for-in 반복문을 활용해서 range객체 만큼 반복하게 만들며 곱하게 해서 구구단을 구현 방법2 사용자로부터 입력을 받는다. map(함수, 순회가능데이터) 와 lambda 매개변수 : 결과 를 활용해서 구현 map((lambda a(

2022년 6월 8일
·
0개의 댓글
·

Baekjoon - 조건문

조건문 방법1 1.map(int, input().split())로 사용자로부터 공백을 기준split()으로 입력을 받아서 map()으로 하나씩 돌며 int형으로 형변환 2.조건문을 활용해서 if, elif, else 구문 구현 3.출력 방법2 1.1.map(int,

2022년 6월 7일
·
0개의 댓글
·

Baekjoon - 입출력과 사칙연산

입출력과 사칙연산 출력문print()함수를 이용한 문제해결 출력문print()함수를 이용한 문제해결 또한 print() ()안에 마지막 sep ="\n"이라는 구분자를 줌으로써 문자열 사이를 줄바꿈으로 출력했다. 두 문자열 사이에 다른 구분자를 줄수도 있다. "vs

2022년 6월 7일
·
0개의 댓글
·

[BOJ] 6443 - 애너그램

입력된 단어 W의 철자들만을 조합하여 만들 수 있는 모든 단어를 사전순으로, 중복 없이 출력하여야 한다. W의 각 철자들은 중복될 수 있다.

2022년 5월 21일
·
0개의 댓글
·

[BOJ] 11729 - 하노이 탑 이동 순서

하노이 탑을 1번 장대에서 3번 장대로 옮기는 과정을 출력한다. 원판은 규칙을 지키며 옮겨야 한다. 한번에 하나씩 옮겨야 하고, 작은 원판은 큰 원판보다 항상 위에 있어야 한다.

2022년 5월 1일
·
0개의 댓글
·

[BOJ] 12919 - A와 B 2

문자열 S로부터 주어진 연산을 통해 T를 만들어낼 수 있는지를 판단하여야 한다.

2022년 5월 1일
·
0개의 댓글
·

[BOJ] 1759 - 암호 만들기

조건에 맞는 암호를 사전순으로 출력한다.

2022년 4월 16일
·
0개의 댓글
·

[BOJ] 15650 - N과 M(2)

1부터 N까지의 수 중 M개를 고른 수열을 오름차순으로 출력해야 한다.

2022년 4월 16일
·
0개의 댓글
·

[BOJ] 1931 - 회의실 배정

무조건 종료 시간이 가장 이른 회의를 선택하는 것이 이득이다. 하지만 그 회의의 시작 시간이 기존에 선택한 회의와 충돌하지 않아야 한다.

2022년 4월 16일
·
0개의 댓글
·

[BOJ] 13305 - 주유소

km당 1L의 기름을 사용하며, 기름은 무제한으로 주유할 수 있으며 각 도시마다 싯가로 판매한다.

2022년 4월 10일
·
0개의 댓글
·

[BOJ] 13335 - 트럭

다리로 접근하는 트럭의 순서는 바꿀 수 없으며, 동시에 다리 위에 올라가 있는 트럭들의 무게의 합은 L보다 작거나 같아야 한다. 또한 무게의 합을 계산할 때 다리 위에 완전히 올라가지 못한 트럭은 포함하지 않는다. 결국 어떤 시점 $ti$에

2022년 4월 10일
·
0개의 댓글
·

[BOJ] 11399 - ATM

최소 소요시간을 만족하는 경우는 제일 마지막 사람이 기다리는 시간이 가장 작은 경우일 것이다. 이는 결국 오름차순으로 ATM을 사용하여야 한다는 것을 알 수 있다.

2022년 4월 10일
·
0개의 댓글
·