작년에 면접을 보면서 라이브 코딩으로 화이트보드에 코딩
굉장히 쉬운문제라고 생각했는데 막상 화이트보드에 적으려니 IDE에 익숙해져서 당황을
( 면접 이후 한동안 자동완성 기능을 사용 하지 않으려고 해봤지만,,, )
목표 : 스트링 역순 출력 "abc"->"cba"
소요시간 : 10분
// 내풀이 // reverse 메소드를 사용한 기억은 있는데, 정확한 사용법이 기억이 나지 않아서 급한대로 // 문자열을 array 로 만들고 뒤에서부터 다시 더해줬다. String str = "abc" StringBuilder strb = new StringBuilder(); char [] temp = str.toCharArray(); for (int i = str.length()-1; i >= 0; i--) { strb.append(temp[i]); } System.err.println(strb.toString()); // StringBuilder 내장 메소드 사용 // 집에 오자마자 이클립스를 키고 자동완성 기능을 통해서 구현. System.out.println(new StringBuffer(str).reverse().toString());
'매일매일개발' 카테고리의 다른 글
codewars #43 Counting Duplicates (6kyu) (0) | 2018.05.17 |
---|---|
#3 PANGRAM (0) | 2018.03.08 |
#2 가챠 - 가중치가 있는 랜덤 (0) | 2018.03.07 |