2738
이차원 배열은 행 우선
arr[3][4] : arr[0][0], arr[0][1], arr[0][2], arr[0][3], arr[1][0], arr[1][1], arr[1][2], arr[1][3].
arr[i][j] == *(arr[i] + j)
arr[2][3]== *(arr[2] + 3)
arr[2] == arr[2][0]
2566
최대값을 찾으면 , i 와 j 배열 하나씩 더해주기 // 1행부터 시작이므로
이차원 배열로 선언 > 일차원 for문으로 입력받으면..
words[5][16] , for > words[i] : (입력) abcde
words[0][0] = 'a', words[0][1] = 'b', words[0][2] = 'c' ,, 이렇게 저장됨
주의)) col < strlen(words[row])
strlen(words[0]) 이면 0번째 열의 모든 행의길이를 반환함
2563
1. x y 를 입력하면 거기서 +10 된곳까지가 색종이
2. 그곳을 1로 표시 > 알아서 중복인곳은 걸러짐
3. paper[i][j] == 1 이면 카운트 ++ >> 넓이는 1이므로
2745
1. ZZZZZ 36 > 35 * (36^4) + 35 * (36^3) + 35 * (36^2) + 35 * (36^1) + 35 * (36^0)
= result * B + value
누적계산...
11.14 이해못함..
2. Z 가 35번째인걸 셋팅해야함
3. isdigit() : 숫자면 그대로, 아니면 0 // digit = 숫자
4. toupper(c) - 'A' + 10; // toupper 대문자로 바꾸고 'A' (65)를 빼고
4-1. 10부터 시작이므로 10을 더해줌
'C언어 > 백준' 카테고리의 다른 글
2869번, 5086번, 2501번, 9506번, 1978번 (0) | 2024.11.19 |
---|---|
1193번 (0) | 2024.11.16 |
25206번 (1) | 2024.11.13 |
2941번 , 1316번 (0) | 2024.11.13 |
10988번, 1157번 (0) | 2024.11.13 |