Unity 개발일지

[C#] 프로그래머스 머쓱이보다 키 큰 사람 본문

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

 

반응형