배열

    [CodinGame] THERE IS NO SPOON - EPISODE 1(2차원 노드 찾기)

    [CodinGame] THERE IS NO SPOON - EPISODE 1(2차원 노드 찾기)

    이번 게임은 제목부터 설명, 연출까지 모두 영화 에서 가져왔습니다. There is no spoon'은 영화에서 나 온 대사로, 현실에서 일어나기 힘든 일이라고 믿는 것은 사실 우리 마음속의 관념에 지나지 않는다는 뜻입니다. [Rules_규칙] 목표: 주어진 격자 내에서 각 노드의 오른쪽 및 아래쪽 이웃 노드를 찾아서 출력하는 것입니다. 규칙: 노드를 포함하는 (x1, y1) 좌표를 찾아 오른쪽에 있는 가장 가까운 다음 노드의 (x2, y2) 좌표와 아래쪽에 있는 가장 가까운 다음 노드의 (x3, y3) 좌표를 출력 이웃이 없으면 (x2, y2) 및/또는 (x3, y3) 대신 -1 -1 좌표를 출력 잘못된 이웃을 제공하거나 비어있는 셀의 이웃을 계산하거나 노드의 이웃을 계산하지 않거나 동일한 노드를 두 ..

    함수로 배열을 전달, 반환

    함수로 배열을 전달, 반환

    함수로 배열을 전달하는 방법은 함수를 호출할 때 전달인자(argument)에 배열의 시작주소를 전달하는 것입니다. 하지만, 이제 함수에서 전달 받게 되면 방법이 두가지로 나뉘어지게 됩니다. 배열명[]로 받는 방법과 포인터로 받는 방법 #include //배열의 길이를 같이 전달 해줘야 한다. int findMaxValue(int a[], int len) { int maxVal = a[0]; for (int i = 1; i