알고리즘 코드카타 문제풀이 11,12번 (24.12.30)

kinkin_a·2024년 12월 30일

내일배움캠프 TIL

목록 보기
30/100

11.짝수 홀수 구하기

내가 짠 코드: 처음엔 나머지 구하는 연산자를 잊어서 헤맴-> 두번째는 if문에서 0이면 짝수 1이면 홀수라 했더니, 음수의 경우에서 틀림-> 음수까지 포함해 짝수 홀수를 구하려면 0이면 짝수, 0이 아니면 홀수라고 조건문을 다니 해결.

다른 분이 짠 코드: 같은 내용이지만 훨씬 간결하다.

자바 연산자에 대해서 정리 좀 해야겠다.

자바연산자

연산자 참고 사이트

  1. https://velog.io/@malslapq/JAVA-%EC%97%B0%EC%82%B0%EC%9E%90-%EC%A0%95%EB%A6%AC-rbyhf6j1
  2. https://phantom.tistory.com/19 (우선순위와 계산결과도 보여줌)
  3. TCP School (코딩 학습 사이트라 연산자 뿐만 아니라 java(+다른 언어)에 대해 정리가 잘 되어 있음)

12.평균 구하기

내가 짠 코드

다른 분이 짠 코드
직접 작성해보니, import문도 필요함. 저 함수에 대해서 좀 알아봐야겠다.

stream

java 8부터 추가된 함수. 배열의 각 요소에 접근하기 위해선 for문을 썼다면, 이 함수는 좀 더 간편하게 배열문에 접근할 수 있다.
선언-가공-반환 순으로 코드를 작성.
위 코드는 arr배열에 접근해[선언] 평균값을 계산한 후[가공] double로 값을 치환[반환]하겠단 뜻.

0개의 댓글