마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

BOJ 문제를 풀면서...

more

[백준] #26566 : Pizza

★ solved.ac 난이도 : B4 (작성 시점 기준) {문제 본문 링크} 26566번: Pizza There’s a pizza store which serves pizza in two sizes: either a pizza slice, with area A1 and price P1, or a circular pizza, with radius R1 and price P2. You want to maximize the amount of pizza you get per dollar. Should you pick the pizza slice or the www.acmicpc.net ★ 문제 번역 면적이 A1이고 가격이 P1인 피자 조각과 반지름이 R1이고 가격이 P2인 원형 피자를 제공하는 피자 가게가 있습..

Baekjoon Online Judge 2023.06.04 0

[백준] #5365 : Decoder

★ solved.ac 난이도 : B3 (작성 시점 기준) {문제 본문 링크} 5365번: Decoder All the Sith messages are sent using a complex coding scheme. You have cracked their code and must write a program to decode coded messages. Their code works as follows. Each word in the coded message represents one letter in the decoded message. Use the f www.acmicpc.net ★ 문제 번역 모든 Sith 메시지는 복잡한 코딩 체계를 사용하여 전송됩니다. 당신은 그들의 코드를 해독했으며 코딩된 메..

Baekjoon Online Judge 2023.06.03 0

[백준] #5246 : Checkerboard Rows

★ solved.ac 난이도 : B3 (작성 시점 기준) {문제 본문 링크} 5246번: Checkerboard Rows Checkerboards are 8x8 boards with positions between (1,1) and (8,8). The input begins with the number of boards. Each board is on a separate line and begins with the number of pieces, followed by the column and row positions of each piece. www.acmicpc.net ★ 문제 번역 Quaritch 대령은 어느 날 체커 게임을 하고 있는데 한 행에 있는 최대 조각 수를 계산하는 프로그램을 작성하는 것..

Baekjoon Online Judge 2023.06.02 0

[백준] #2387 : Howl

★ solved.ac 난이도 : B3 (작성 시점 기준) [문제 본문 링크] 2387번: Howl On a full moon, one might be able to hear a wolf howl in the distance. You manage to come across a wolf howling at the moon, and you want to capture the beautiful image. Unfortunately, you left your camera at home, so you decide to just create the picture www.acmicpc.net ★ 문제 번역 보름달이 뜨는 날에는 멀리서 늑대가 울부짖는 소리를 들을 수 있습니다. 당신은 달을 향해 울부짖는 늑대를 우연히 ..

Baekjoon Online Judge 2023.03.26 0

제 블로그의 인기 글!!

BOJ 5230번(Prefix Codes) 문제 풀이

★ solved.ac 난이도 : S4 (작성 시점 기준) [문제 본문 링크] 5230번: Prefix Codes The first line in the test data file contains the number of test cases (< 100). After that, each line contains one test case. The test case begins with k, the number of strings to be decoded, the string representation of the prefix code, followed by the k www.acmicpc.net 이 문제는 이진 트리에 저장된 문자열 데이터를 바탕으로 2진수로 된 코드의 디코딩을 구현하는 문제입니다. (허프만..

Baekjoon Online Judge 2022.01.06 0

BOJ 12852번(1로 만들기 2) 문제 풀이

★ solved.ac 난이도 : S1 (작성 시점 기준) [문제 본문 링크] 12852번: 1로 만들기 2 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 자연수 N이 주어진다. www.acmicpc.net 이 문제는 일반적인 동적 계획법(DP) 문제이며, BOJ #1463 (1로 만들기) 문제에서 역추적을 추가한 문제입니다. 먼저 크기가 100만 이상인 충분한 정수 배열 2개를 만듭니다. (배열의 이름은 dp로 설정하며, 정답 계산용[0]과 역추적용[1]으로 구분합니다.) 입력이 1이면 연산이 필요하지 않으므로 정답은 0입니다. (dp[1][0] = dp[1][1] = 0) 2 이상의 입력에 대해서는 문제의 조건에 따라 3가지로 생각할 수 있습니다. 경우 1. x가 3으로 나누어 떨어지면서 dp..

Baekjoon Online Judge 2022.01.02 0

16x16 스도쿠 게임 배포 안내

제가 이번에 졸업 작품을 준비하면서 직접 만든 프로그램을 공유하고자 합니다. 졸업 작품 주제는 '16x16 스도쿠 게임'이며, Android 버전 (링크)과 Windows Desktop 버전 (링크)을 지원합니다. (iOS는 지원하지 않습니다 ㅠ.ㅠ) 스도쿠란, 가로세로 9칸으로 이루어진 표에 1부터 9까지의 숫자를 규칙에 맞게 채우는 퍼즐 게임으로, 9개의 3x3 칸과 9개의 가로줄과 세로줄에 중복된 숫자가 들어갈 수 없습니다. 스도쿠를 해결하는 알고리즘도 다양한데, 본 프로그램에서는 9칸이 아닌 16칸 스도쿠를 사용하기에 GitHub의 Sudoku16x16 Explainer를 사용했습니다. [게임 방법] Email ID 또는 Google 계정 로그인을 진행합니다. Email ID 등록 시 Email ..

스도쿠 16 퍼즐 2021.08.25 0

학교에서 코엑스 다녀왔어요~! (2019 ICT 미래인재 포럼)

오랜만에 학교 생활에 관한 글을 올려볼까 해요... ^^;; 저희가 지난주에 중간고사를 봤는데요, 시험 주 목요일에 ICT 미래인재 포럼 견학을 다녀왔어요~! 장소는 서울 코엑스였는데요, 견학을 위해서 목요일 시험을 전부 옮겼다는 점... 공교롭게도. 목요일에는 제가 듣고있는 교양 수업이 없어서, 무사히 다녀올 수 있었어요 ^^ 코엑스에 도착을 하고, 입장을 위해 명찰도 받았죠... 이 포럼에 순천향대 부스도 2개 있었는데요, 그 중 하나에서 가상현실 기기를 이용한 재활 훈련 체험도 해 보았죠 ^^ 위 기계를 쓰니, 처음에는 움직이는 점이 보였는데요, 눈을 움직이면 기계 안의 카메라가 인식을 한다고 하네요 ^^ 그리고 간단한 게임(?)이 있는데요, 움직이는 사과를 따라서 쳐다보면 된다고 하셨어요 (빨간색..

학교 생활 2019.05.01 0

BOJ 1065번(한수) 문제 풀이

★ solved.ac 난이도 : S4 (2021년 12월 29일 기준) [문제 링크] 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net [문제 분석] (문제에서) 한수의 개념을 파악하고, 조건에 맞는지 파악하는 문제 [풀이] 먼저, '한수'의 개념을 정확히 파악하셔야 합니다. {정의} 양의 정수 X에 대해서 각 자릿수가 등차수열을 이루는 수 여기에서는 N이 주어졌을 때, N 이하의 한수의 개수를 세는 문제입니다. (여기에서 N의 범위는 1,000 이하입니다.) 여기에서 1,000은 한수가 아니므로 잠시 접어두시고,..

Baekjoon Online Judge 2019.02.10 1