https://www.acmicpc.net/problem/1159 1159번: 농구 경기 상근이는 농구의 세계에서 점차 영향력을 넓혀가고 있다. 처음에 그는 농구 경기를 좋아하는 사람이었다. 농구에 대한 열정은 그를 막을 수 없었고, 결국 상근이는 농구장을 청소하는 일을 시작 www.acmicpc.net #include using namespace std; int main() { int N; int number = 0; cin >> N; int num[26] = { 0 };// 알파벳들의 갯수 배열 char temp[31];// 입력받는 문자열 for (int i = 0; i > temp; num[int(temp[0] - 97)]++;// 영어소문자 -> 정수로. } for..
https://www.acmicpc.net/problem/1100 1100번: 하얀 칸 체스판은 8*8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램 www.acmicpc.net 배열에 입력들 다 받아가면서 동시에 비교로 해당 흰 칸에 F가 들어가는지 판단. #include using namespace std; int main() { char chess[8][8]; int sum = 0; for (int i = 0; i > chess[i][j]; if (i % 2 == 0 && j % 2..
https://www.acmicpc.net/problem/1075 1075번: 나누기 첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다. www.acmicpc.net 우선 생각했던 건, 1. 주어진 숫자 뒷자리 두개를 00으로 만들어서 처음부터 시작하게 해야겠다. 2. 하나씩 값 더해가면서 f로 나뉘어떨어지는지 계속 비교 3. 나눠떨어지면 마지막 두자리(값이 얼마나 더해졌는지) 출력해주면 되고 4. 만약 한자리면 앞에 0 붙여줘서 출력해주면 되겠다. #include using namespace std; int main() { unsigned int n; unsigned short f; in..