www.hackerrank.com/challenges/icecream-parlor/problem
Ice Cream Parlor | HackerRank
Help Sunny and Johnny spend all their money during each trip to the Ice Cream Parlor.
www.hackerrank.com
입력은 다음과 같이 받는다.
첫번째 줄은 몇번 시행할지를 적는다.
두번째 줄(m)은 두개를 합해서 나온 값을 쓴다.
세번째 줄에는 배열의 원소 개수를 쓴다.
네번째 줄에는 배열을 적는다.
(2~4는 몇번 시행하는지에 따라 반복됨)
출력되는 것은 둘이 합해서 m이 되는 값의 순서가 두개 출력이 된다.
첫번째 숫자가 1 네번째 숫자가 3이므로 둘의 합은 4가 된다. 따라서 이 순서가 출력이 되는 것이다.
문제는 icecreamParlor 함수의 코드만 작성하면 되므로 이 코드만 작성하였다.
c라는 포인터 변수는 순번이 저장될 배열이다.
arr[i]+arr[j]==m이면 c배열에 i+1, j+1을 넣어준다.
result_count는 c 원소의 개수이므로 sizeof(c)/sizeof(int)를 통해 원소의 개수를 구해 저장한다.