728x90
문제)
Integer 타입의 ArrayList를 입력받아 모든 요소를 더한 값을 리턴해야 합니다.
입력)
인자1 : arrayList
- Integer 타입의 ArrayList
출력)
- int 타입을 리턴해야 합니다.
주의사항)
- 비어있는 ArrayList를 입력받은 경우 0을 리턴해야 합니다.
- Iterator를 이용하여 요소를 순회해야 합니다.
내가 쓴 코드

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

- 내가 작성한 코드랑 같다.
다른 풀이 방법
향상된 for 문을 이용하는 방법

- 이 문제에선 Iterator를 이용하라고 해서 안됬지만 이 방법으로도 가능하다.
'WorkHard > 코딩테스트' 카테고리의 다른 글
[코딩테스트] JAVA 프로그래머스 연습문제 - 카드 뭉치 (0) | 2023.03.10 |
---|---|
[코딩테스트] countAllCharacters (0) | 2022.11.30 |
[코딩테스트] addOddValues (0) | 2022.11.30 |
[코딩테스트] isMember (0) | 2022.11.30 |
[코딩테스트] removeFromBackOfNew (0) | 2022.11.30 |