문제1, 2, 3 ... 을 계속 더해 나갈 때,그 합이 입력한 정수(0 ~ 1000)보다 같거나 작을 때까지만계속 더하는 프로그램을 작성해보자.즉, 1부터 n까지 정수를 계속 더해 나간다고 할 때,어디까지 더해야 입력한 수보다 같거나 커지는 지를 알아보고자하는 문제이
내 풀이다른 사람 풀이
내 풀이
내 풀이
내 풀이풀이이 문제는 일정구간의 문자열을 교체해야하므로 mutable한 문자열 객체인 StringBuilder를 사용했고 특정구간 문자열 교체 메소드인 replace를 사용했다.다른사람 풀이풀이시작부분과 뒷부분을 따로 빼고 교체해야할 글자만 파라미터인 overwrite
내 풀이다른 사람 풀이charAt 활용다른 사람 풀이mutable 객체인 StringBuilder 활용하여 메모리 사용량을 줄임
내 풀이
내 풀이다른 사람 풀이repeat 함수 사용
내 풀이다른 사람 풀이Math.max 함수 사용하여 더 큰 값을 리턴했고 양 매개변수 값이 같으면 어차피 같은값을 반환하니 상관없음
내 풀이
내 풀이문제점반복문마다 조건을 확인함다른사람 풀이 1문제점짝수일때와 홀수일때를 -2라는 조건을 주어서 해결했고 삼항연산자를 사용하여 코드는 짧지만 반복문과 그 반복문마다 조건확인다른사람 풀이 2업로드중..업로드중..
내 풀이