메뉴로 건너 뛰기 내용으로 건너 뛰기
커뮤니티 COMMUNITY
제목 [Jason Lee] 2014 #1 part (b) scrambleOrRemove
AP Computer Science A TestReady FRQ (2nd Version) 4
작성자 lsw*** 등록일 2020-04-25 오후 7:16:31

안녕하세요 선생님, 


선생님 강의를 듣기 전에 혼자 풀면서 part (b)에 답을 새로운 ArrayList를 이용하여 아래와 같이 적었습니다.


public static void scrambleOrRemove(List<String> wordList) {

ArrayList<String> temp = new ArrayList<String>();

      

for(int i = 0; i < wordList.size(); i++) {

    String scrambled = scrambleWord(wordList.get(i));

    if( !(scrambled.equals(wordList.get(i))) ) {

       temp.add(scrambled);

    }

}

wordList = temp;

}


Run을 하면 에러는 안 뜨는데 저 method를 불렀을 때 결과가 part (b)에서 처음 준 wordList랑 똑같이 나오네요. 왜 그런건지 설명해 주실 수 있나요?


감사합니다!

 


Top