PS89 [프로그래머스 Lv.0] 2차원으로 만들기(Java) 문제https://school.programmers.co.kr/learn/courses/30/lessons/120842 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이2차원 배열의 행의 개수는 num_list.length / n, 열의 개수는 n이므로 먼저 해당 크기의 2차원 배열을 생성했다.이후 num_list를 처음부터 끝까지 한 번만 순회하면서 값을 2차원 배열에 넣었다.i / n : 현재 값이 들어갈 행의 인덱스i % n : 현재 값이 들어갈 열의 인덱스즉, i가 0부터 증가할 때마다 같은 행에서는 열이 증가하고, n개의 값이 채워지면 다음 행으로 넘어가게 된다.for (int i = 0; i 코드cl.. 2026. 7. 14. [프로그래머스 Lv.0] 대문자와 소문자(Java) 문제https://school.programmers.co.kr/learn/courses/30/lessons/120893 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이먼저 charAt()을 이용해 현재 문자를 가져온다.char c = my_string.charAt(i);이후 Character.isUpperCase()를 사용해 대문자인지 확인한다.대문자라면 Character.toLowerCase()를 사용해 소문자로 변환소문자라면 Character.toUpperCase()를 사용해 대문자로 변환if (Character.isUpperCase(c)) answer += Character.toLowerCase(c.. 2026. 7. 13. [프로그래머스 Lv.0] 숨어있는 숫자의 덧셈 (1)(Java) 문제http://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이charAt(i)는 문자를 반환한다.숫자 문자('0'~'9')는 아스키 코드(유니코드 값)가 연속되어 있기 때문에 '0'을 빼면 실제 숫자로 변환할 수 있다.코드class Solution { public int solution(String my_string) { int answer = 0; for(int i=0;i 2026. 7. 12. [프로그래머스 Lv.0] 배열 뒤집기(Java) 문제https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 코드class Solution { public int[] solution(int[] num_list) { int len=num_list.length; int[] answer = new int[len]; for(int i=0; i 2026. 7. 11. [프로그래머스 Lv.0] 모음 제거(Java) 문제https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr풀이문자열에서 특정 패턴을 찾아 다른 문자열로 모두 바꾸는 메서드로 가장 큰 특징은 정규표현식(Regex)을 사용할 수 있다는 것이다.[aeiou]의 의미는[] : 안에 있는 문자 중 하나aeiou : a, e, i, o, u즉 모든 모음을 찾아 빈 문자열로 바꾼다는 뜻이다.코드class Solution { public String solution(String my_string) { String answer = my_string; .. 2026. 7. 10. [프로그래머스 Lv.0] 문자열 겹쳐쓰기(Kotlin) 문제https://school.programmers.co.kr/learn/courses/30/lessons/181943 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이substring(range) // ex) 0 until 4 (인덱스 0부터 3까지)substring(startIndex) // startIndex ~substring(startIndex, endIndex) // startIndex ~ endIndex-1 1. substring 함수로 my_string의 0 부터 s까지 가져온다.2. overwrite_string을 붙인다.3. substring 함수로 my_string의 s+overwri.. 2026. 5. 14. 이전 1 2 3 4 ··· 15 다음