[C++] baekjoon 11021, 11022, 2914

oat·2024년 1월 19일

everydayBOJ

목록 보기
2/51

Day 02

11021

문제

code

풀이 과정

입력을 먼저 다 받고, 출력을 순서대로 다시 출력해야 해서 for문 두 개를 사용했다
처음에 배열 arr의 크기를 30으로 정했더니 런타임 에러가 발생했다
(OutOfBounds - 컨테이너 또는 배열에서 할당된 경계를 넘어가는 접근 발생)
배열 arr의 크기를 1000으로 수정하고 나서 맞을 수 있었다


11022

문제

code

풀이 과정

이전 문제와 거의 동일하여 배열 arrA와 arrB만 추가하는 방법으로 수정하여 해결하였다


2914

문제

code

풀이 과정

앨범에 수록된 곡의 개수와 평균값을 올림한 값이 주어졌을 때 저작권이 있는 멜로디의 개수의 최솟값을 구하는 문제이다
처음에는 올림을 어떤 경우로 분리해야 하는지 감이 오지 않았으나 평균값을 올림한 값이라면 무조건 평균은 평균값-1에 소수부가 존재할 것이라는 것을 깨달았다
따라서 곡의 개수*(평균값-1) + 1을 계산하면 된다는 결과를 도출해냈다

0개의 댓글