C#
[C#] 프로그래머스 머쓱이보다 키 큰 사람
아머르
2024. 5. 7. 20:46
<첫번째 문제>
[초기 제시문]
for문으로 배열을 돌면서 height 보다 큰 값의 개수를 구하는 문제이다.
배열의 크기를 구할 때는 array.Length를 쓰고, if문으로 aswer의 값을 늘려 return 해주면 된다.
[답안]
[참고할 만한 답안]
using문으로 System.Linq;를 선언하여 람다식을 이용하였다.
array.Count로 answer에 바로 값을 대입하였고
Count안에 람다식으로 x > height 로 바로 대입하였다.
<두번째 문제>
[초기 제시문]
배열을 오름차순으로 나열 후 중앙값을 구하는 문제이다.
array의 길이는 홀수이고, int형이므로 array.Length / 2 를 해주면 중간값을 구할 수 있다.
[답안]
[참고할 만한 답안]
using문으로 Linq를 선언한 후 Orderby와 람다식을 이용하였다.
Orderby는 System.Linq를 선언했을 때 사용 할 수 있는 메서드로 오름차순 정렬을 해준다.
Enumerable.OrderBy 메서드 (System.Linq)
시퀀스의 요소를 오름차순으로 정렬합니다.
learn.microsoft.com
반응형