Problem Solving/C++
-
백준 1546번 평균 문제 ( C++ )Problem Solving/C++ 2019. 7. 16. 10:44
1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다. www.acmicpc.net 망친 기말고사 점수를 이렇게, 내 생각을 벗어나는 범위로 무지막지하게 조작해버리는 이 놈들을 탓하고 싶지만 결국 이 문제도 내가 문제를 자의적으로 해석해서 틀리고 헤맸다. 처음엔 최대점수를 제외한 나머지 점수만 조작해서 틀렸는데 ( 근데 이건 왜 틀린 코드가 안남아있는걸까..? 분명 제출했는데 ) 백준 슬랙 ( https://acmicpc.slack.com/messages/C03UQNKG3/team/UKP08QBDY/ )에 관련해 질문을 올린결과 ..
-
백준 2562번 최댓값 문제 ( C++ )Problem Solving/C++ 2019. 7. 16. 10:08
2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다른 9개의 자연수 3, 29, 38, 12, 57, 74, 40, 85, 61 이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. www.acmicpc.net 5단계 정도오니 문제 난이도가 엄청 높아진 건 아니지만 내 부족함 덕에 시간이 오래 걸리기 시작했다. 그래서 아예 반성 & 오답노트 카테고리를 새로 팜 아무튼 그래서 오답을 기록하면서 반성을 해보자면 이 문제의 경우 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 #include int main(void) {..
-
백준 1110번 더하기 사이클 문제 ( C++ )Problem Solving/C++ 2019. 7. 10. 17:59
1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6 = 8이다. 새로운 수는 68이다. 6+8 = 14이다. 새로운 수는 84이다. 8+4 = www.acmicpc.net 푸는데 시간이 좀 걸렸다. 다 풀고 보니 문제를 꼼꼼히 읽지 않아서 헤맨 거였음.. 반성의 의미로 포스팅! 우리 모두 요구 사항을 꼼꼼히 읽읍시다~ 1 2 3 4 5 6 7 8 9 10 11 12 ..