파란색 : 풀면서 어려웠던 부분 or 고려해야 될 부분
빨간색 : 해결방법
초록색 : 느낀점
알고리즘 문제풀이
문제
입력된 int [] 형식 배열중에 가장 작은 수를 구해서 제거해주는 과정이 고려해야 할 부분이다.
내 풀이
list에 옮겨 담고 각 요소를 비교하며 가장 작은 수를 뺀 리스트를 배열로 변환하여 반환했다.
다른 사람 풀이
Linq를 사용하여 배열의 요소들 중 최솟값을 구하고 Where으로 조건을 두어, 아까 구한 최소값을 제외한 요소들로 배열로 만들었다. Linq가 사용은 간편하게 원하는 값을 받아 올 수 있다는 장점이 있지만 속도가 느리다는 점에서 유니티 개발에서는 적절히 사용?을 해야 할 듯싶다.
'알고리즘자료구조 > 알고리즘문제' 카테고리의 다른 글
[해커랭크] Caesar Cipher (0) | 2021.10.02 |
---|---|
프로그래머스_C#)최대공약수와 최소공배수 (0) | 2019.09.12 |
프로그래머스_C#)정수 제곱근 판별 (0) | 2019.09.10 |
프로그래머스_C#)자연수 뒤집어 배열로 만들기 (0) | 2019.09.10 |
프로그래머스_C#)문자열 다루기 기본 (0) | 2019.09.09 |