반응형
728x170
https://www.hackerrank.com/challenges/1d-arrays-in-c/problem
1D Arrays in C | HackerRank
Create an array in c and sum the elements.
www.hackerrank.com
배경지식
참고
https://luv-n-interest.tistory.com/169
배열, 함수의 매개변수,주소,값,자료구조(2)
자료구조의 많은 구조 중 배열에 대해서 알아보도록 하겠습니다. (c언어를 조금이라도 알고있다고 가정해서 설명하고 있습니다.) (데브씨,devc++로 소스파일을 작성하고 컴파일하고 런 했습니다. ㅎㅎ) 우선 배열..
luv-n-interest.tistory.com
array라는 것은 어떠한 자료형의 데이터를 담아놓는 장소라고 볼 수 있다.
또한 array 에는
2가지가 있는데
static과 dynamic이 있다.
정적 배열과 동적 배열이라고 하기도 하는데
동적배열은 using the malloc function and the memory is allocated on the heap at runtime.
이렇게 한다.
예를 들면 int *arr = (int*)malloc(n * sizeof(int))
n은 배열의 길이고 배열 1칸은 int의 바이트의 크기만큼 가진다.
1. 우선 첫번째 라인을 읽었을때 마다 배열의 크기가 달라지네?
2. 그럼 첫번째 라인을 입력을 받아서 배열을 만들어야 겠구나? n에다 넣자
3. 배열에도 n개가 들어가야하네?
4. 반복문으로 넣자.
5. n개의 원소의 합? 차례대로 반복문으로 합하면 되겠네?
6.끝
728x90
반응형
그리드형
'문제풀이(Problem Solving)' 카테고리의 다른 글
C언어 예제 13 "Printing Tokens" [HackerRank] (3) | 2020.03.20 |
---|---|
C언어 예제 12 "Array Reversal" [HackerRank] (0) | 2020.03.19 |
C언어 예제 8 "Sum of Digits of a Five Digit Number" [HackerRank] (0) | 2020.03.17 |
C언어 예제 7 "For Loop in C" [HackerRank] (0) | 2020.03.16 |
C언어 예제 5 "Pointers in C" [HackerRank] (0) | 2020.03.16 |