Post

KDT Unity 2주차~4주차 DB연동의 연장선

2023-12-06 TIL

알고리즘 문제

오늘의 알고리즘 문제 : 행렬의 덧셈

행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.

1
2
3
4
5
6
public class Solution {
    public int[,] solution(int[,] arr1, int[,] arr2) {
        int[,] answer = new int[,] ;
        return answer;
    }
}

Desktop View

해결

1
2
3
4
5
6
7
8
9
10
11
12
13
public class Solution {
    public int[,] solution(int[,] arr1, int[,] arr2) {
        int[,] answer = new int[arr1.GetLength(0), arr1.GetLength(1)];
        for (int i = 0; i< arr1.GetLength(1); i++)
        {
            for(int j = 0; j< arr1.GetLength(0); j++)
            {
                answer[j,i] = arr1[j, i] + arr2[j,i];
            }
        }
        return answer;
    }
}

Desktop View

DB연동

오늘은 DB연동을 팀원이 테스트 해본 날이였습니다.

서버 오류?

팀원이 시도했을 경우 DB에 값이 안올라가는경우가 생겼습니다.

Desktop View

해결

이것은 처음 DB연결을 하였을 때 내부 ip주소를 사용한게 문제였습니다.

이것을 해결하기 위해 포트포워딩을 이용하였습니다.

포트포워딩이란 외부 ip주소를 입력하면 내부 ip주소로 바꿔주는 역할을 합니다.

이것은 공유기에 따라 설정 방법이 다릅니다.

본론으로 들어와 포트포워딩을 사용하니 다른 팀원분들도 DB업로드가 잘 되었습니다.

Desktop View

오늘의 정리

아직 네트워크는 조금 힘들다는 생각을 했다.

하지만 이렇게 간단한 이유였을 줄은 상상을 못했다.

그로 인해 나는 조금 아직까지 조금은 부족하다는 생각을 했다.

좀더 분발해야겠다.

Desktop View

This post is licensed under CC BY 4.0 by the author.