WorkHard/코딩테스트

[코딩테스트] sumAllElements

코딩공대 2022. 11. 30. 09:44
728x90
문제)
Integer 타입의 ArrayList를 입력받아 모든 요소를 더한 값을 리턴해야 합니다.

입력)
인자1 : arrayList
 - Integer 타입의 ArrayList

출력)
 - int 타입을 리턴해야 합니다.

주의사항)
 - 비어있는 ArrayList를 입력받은 경우 0을 리턴해야 합니다.
 - Iterator를 이용하여 요소를 순회해야 합니다.

내가 쓴 코드

  • (1)에서 비어있는 ArrayList를 입력받으면 0을 리턴한다는 코드 작업
  • (2)에서 Iterator를 이용하기 위한 작업
  • (3)에서 더한 값을 리턴하기 위한 sum을 int값으로 정의 하기
  • (4)에서 Iterator를 이용해 모든 값을 더하는 메서드 작성 후 리턴

reference 코드

  • 내가 작성한 코드랑 같다.

다른 풀이 방법

향상된 for 문을 이용하는 방법
  • 이 문제에선 Iterator를 이용하라고 해서 안됬지만 이 방법으로도 가능하다.