728x90
반응형
단계별로 풀어보기 - [8단계.기본 수학1] - 1193번 분수찾기 문제 문제링크 https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 풀이 분수 배열에서 i번째 대각선을 생각했을 때, i가 홀수인지, 짝수인지에 따라 경우를 나눠서 생각해보았다. i가 홀수일 때: 위로 올라가는 방향↗. 올라갈수록 a감소, b증가 짝수일 때: 아래로 내려가는 방향↙. 내려갈수록 a증가, b감소 i를 증가시키는 for문 안에서 i가 짝수/홀수인지에 따라 for문 안에서 i번만큼 a와 b를 증가/감소시키도록 하였다. CODE import java.util.Scanner; public class Main..
단계별로 풀어보기 - [8단계.기본수학1] - 2292번 벌집 문제 문제링크 https://www.acmicpc.net/problem/2292 2292번: 벌집 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌 www.acmicpc.net 풀이 1번 방을 기준으로 한 껍질씩 늘어날 때마다 마지막 방 번호의 규칙을 생각해보았다. 1 7 = 1 + 6 19 = 1 + 6 + 12 37 = 1 + 6 + 12 + 18 n번째 껍질의 마지막 방 번호 x = 1 + 1*6 + 2*6 + ... + (n-1)*6 CODE import java.util.Scanner; publ..