링크 : https://www.hackerrank.com/challenges/jim-and-the-orders/problem 문제> 주문받은 시간과 걸리는 *시간을 합하여 *가장 짧은 순서로 *주문번호를 출력할것. 해결방법 1) 주문시간과 걸리는시간을 합한 리스트A를 만든다. 2) 출력할 리스트를 담을 빈 리스트C와 리스트A를 복사한 리스트B를 하나 더 만들어 정렬. 3) 주문 수 만큼 반복문을 돌면서 리스트 A를 순서대로 정렬된 리스트B에서 몇번째 번지에 있는지 찾는다. - 찾은 번지가 리스트 C에 이미 있다면 +1을 해서 같은 값이 없을 때 까지 번지를 증가. - 리스트C에 추가. 4) 리스트C의 수만큼 반복문을 돌면서 순서대로 주문 번호를 찾아서 출력. using System; using Syste..
링크 : https://www.hackerrank.com/challenges/missing-numbers/problem 문제> 두개의 리스트 A와 B를 비교해서 *A에 없는 B의 값 *반복 수가 다른 값 을 찾아서 오름차순으로 출력. 해결방법 0. (문제 잘못이해한부분) 순서대로 돌면서 B의 값이 A와 다를경우만 체크. 다르면 B의 다음값과 A를 비교. 같을경우 통과. 1번 Test 만 통과되고 나머지 Test 받았을때 실패. 해결방법 1. 1)A리스트와 B리스트를 정렬. 2)반복문을 돌면서 B리스트의 0번째 값과 같은값을 A리스트와 B리스트에서 전부 찾는다. - 찾아온 수를 비교해서 다르면 B리스트의 0번째 값을 출력할 데이터에 추가. - B리스트에서 B리스트의 0번째 값과 같은 값을 전부 삭제. - ..