Halo World

2일차 문제 본문

스터디/알고리즘 문제풀이

2일차 문제

_Yeony 2017. 7. 6. 01:29

1.다음 소스코드를 읽고 무엇을 하는 프로그램인지 서술하시오.

char[] arr = someString.toCharArray(); // 해당 문자열로부터 캐릭터 배열을 선언한다

StringBuffer sb = new StringBuffer();
int size = 0;
for(char c : arr) {
    size += (c > 255) ? 2 : 1; // 조건에 따라 2 또는 1을 증가시킨다
    sb.append(c);
    if(size >= 80) {
        break;
    }
}
return sb.toString();






2.싱글톤 패턴 구현을 위한 Singleton() 클래스를 작성하시오.




3. 1000보다 작은 숫자 중 3과 5의 배수의 총합을 구하는 함수를 작성하시오.






[출처]

https://github.com/EBvi/dev-matrix/blob/master/dev-test.md