-
코테 일기(5) : CodeUp [1093] 이상한 출석 번호 부르기1프로그래밍/C++ 2020. 4. 5. 13:11반응형
처음 든 생각
길이가 23인 배열을 선언하고 { int a[23]={} }
n을 입력받아 n번 만큼 반복문을 돌리고 { for(int i=0;i<n;i++) }
입력을 받아 해당하는 배열의 위치를 count하고 { a[tmp-1]++}
한 칸씩 띄어서 출력한다. { for(int i=0;i<23;i++) printf }
코드
#define _CRT_SECURE_NO_WARNINGS // strtok 보안 경고로 인한 컴파일 에러 방지
#include <iostream>
using namespace std;
int main() {
int a[23] = { 0 };
int n;
cin >> n; //부른 횟수
for (int i = 0; i < n; i++) {
int tmp;
cin >> tmp;
a[tmp - 1]++;
}
for (int i = 0; i < 23; i++) cout << a[i] <<" ";
}
실행 결과
사실 처음 rand()를 통해 직접 입력까지 받으려고 했지만, 홈페이지에 나오는 입력이 주어졌기 때문에 곧 생각을 바꿨다.
난이도는 체감상 ★☆☆☆☆ 정도였다.
'프로그래밍 > C++' 카테고리의 다른 글
코테 일기(7) : 백준 [1260번] DFS와 BFS(DFS & BFS 완성) (0) 2020.04.20 코테 일기(6) : 백준 [1260번] DFS와 BFS(BFS편) (0) 2020.04.05 코테 일기(4) : CodeUp [1090] 수 나열하기2 (0) 2020.04.05 코테 일기(3) : 원하는 문자가 입력될 때까지 반복 출력하기 (7) 2020.04.04 코테 일기(2) : 계속된 입출력의 괴롭힘(strtok) (9) 2020.04.04