티스토리 뷰
링크 : https://www.hackerrank.com/challenges/two-arrays/problem
문제>
배열A와 배열B에서 A의 값과 B의 같은 번지끼리 쌍으로 만들 었을 때 두 수의 합이 전부 K보다 크거나 같은 쌍이 있다면 yes, 아니면 no.
*배열 각각의 순서 변경 가능.
해결방법.
A는 오름차순, B는 내림차순 정렬.
*합이 커야 하기 때문에 작은값 + 작은값이 아닌 작은값 + 큰값을 위해 배열 중 하나는 반대 차순으로 정렬한다.
순서대로 더해 k보다 작은 값이 나오면 NO를 리턴.
순서대로 더하는 중에 NO를 반환 안했다면 YES를 리턴.
'주간 알고리즘풀기' 카테고리의 다른 글
[180111][HackerRank](C#)Restaurant (0) | 2018.01.13 |
---|---|
[180110][HackerRank](C#)Sherlock and Array (0) | 2018.01.10 |
[180105][HackerRank](C#)Army Game (0) | 2018.01.05 |
[180104][HackerRank](C#)The Full Counting Sort (0) | 2018.01.05 |
[180103][HackerRank](C#)Utopian Tree (0) | 2018.01.03 |
댓글