[C++] baekjoon 2558, 3046, 2163

oat·2024년 1월 18일

everydayBOJ

목록 보기
1/51
post-thumbnail

Day 01

2558

문제

code

풀이 과정

기본적인 입출력 문제라서 단순히 강의만 들은 나도 가볍게 풀고 넘어갈 수 있었다.


3046

문제

code

풀이 과정

이 문제는 2558처럼 입력을 따로 받는 것이 아니라 두 수를 하나의 cin으로 한번에 입력받아야 했다.
강의에서 배우지 못했다는 것을 알고 구글링을 통해 여러 수를 하나의 cin으로 입력받는 법을 학습하고 난 뒤에 문제를 해결할 수 있었다

cin >> 변수1 >> 변수2 >> 변수 n-1 >> 변수 n;

원하는 만큼 n개를 코드에 입력하면 띄어쓰기 공백 하나를 기준으로 여러 입력을 한 줄에 받을 수 있다.


2163

문제

code

풀이 과정

처음에는 초콜릿을 쪼개는 수를 어떻게 계산해야 할지 2*2 초콜릿의 답이 3인 예시를 보고 2의 제곱수에 대해 생각했다.
조금 더 생각해 보니 초콜릿을 1*1 크기로 쪼개기 위해서는 1*1 크기의 초콜릿 수 - 1을 계산하면 된다는 것을 알았고, 그렇게 코드를 짜서 맞을 수 있었다.

0개의 댓글