TIL

1/27일자 TIL

오딘.L.스트레인지 2026. 1. 27. 20:31

오늘은 코드카타 2개를 제출하였고, 또한 강의를 듣다가 좀 헤맸다.

행렬의 덧셈

  1. 2중 반복문(for) 으로 같은 위치의 원소끼리 더해서
  2. 결과를 담을 배열/벡터에 넣으면 됩니다.

라고 하길래 가변 크기에 맞춘

vector<vector<int>>

란 개념을 썼다.

#include <vector>
using namespace std;

vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
    if (arr1.size() != arr2.size()) return {};

    vector<vector<int>> answer(arr1.size());

    for (size_t i = 0; i < arr1.size(); ++i) 
    {
        if (arr1[i].size() != arr2[i].size()) return {};

        vector<int> row(arr1[i].size());

        for (size_t j = 0; j < arr1[i].size(); ++j) 
        {
            row[j] = arr1[i][j] + arr2[i][j];
        }

        answer[i] = row;
    }

    return answer;
}

 

직사각형 별찍기

이중 for 반복문을 사용하였다.

#include <iostream>
using namespace std;

int main(void) {
    int n, m;
    cin >> n >> m;

    for (int i = 0; i < m; i++) {

        for (int j = 0; j < n; j++) 
        {
            cout << '*';
        }

        cout << '\n';
    }

    return 0;
}

 

그리고 강의를 듣고 따라하는데, Player의 행동이 이상해서 다시 2-4강을 듣고 따라하던 중 엄청 헤맸었다.

결국 내일 애니메이션 블루프린트 부분만 다시 만들기로 했다.

'TIL' 카테고리의 다른 글

1/29일자 TIL  (0) 2026.01.29
1/28일자 TIL  (0) 2026.01.28
1/26일자 TIL  (0) 2026.01.26
1/23일자 TIL  (1) 2026.01.23
1/22일자 TIL  (0) 2026.01.22