Layer7
-Layer7 코드업 1511 테두리 합 구하기
KSJ._.seven11
2023. 4. 16. 16:38
각 테두리에 위치한 배열들의 합을 구하는 알고리즘을 구성하는데 상당히 오랜 시간이 걸렸다.
반복문으로 위치를 파악하고 그에 관련한 규칙을 찾는게 가장 고된 작업인거 같다,.
#include <stdio.h>
int main() {
int arr[101][101] = {};
int n;
scanf("%d", &n);
int value = 0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
arr[i][j] = ++value;
}
}
int sum = 0;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
if (i == 1 || i == n || j == 1 || j == n) {
sum += arr[i][j];
}
}
}
printf("%d", sum);
return 0;
}