프로그래머스 Lv.0 특별한 이차원 배열 1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 11. 23:36프로그래머스 Lv.0 특별한 이차원 배열 1

class Solution { public int[][] solution(int n) { int[][] answer = new int [n][n]; for(int i = 0; i < answer.length; i++) { for(int j = 0; j < n; j++) { if( i == j) { answer[i][j] = 1; } } } return answer; } }

프로그래머스 Lv.0 공백으로 구분하기 2
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 11. 23:24프로그래머스 Lv.0 공백으로 구분하기 2

class Solution { public String[] solution(String my_string) { // 앞뒤 공백 없애기 my_string = my_string.trim(); // split(공백 또는 탭이 하나 이상) String[] answer = my_string.split("\\s+"); return answer; } } 문제를 풀 때마다 정규표현식을 공부해야겠다는 생각이 든다. \\s는 공백 문자 또는 탭만 허용한다. +는 하나 또는 많이를 의미 한다.

프로그래머스 Lv.0 x 사이의 개수
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 11. 12:28프로그래머스 Lv.0 x 사이의 개수

class Solution { public int[] solution(String my_string) { my_string = my_string.replaceAll("[a-z]", ""); String[] strArr = my_string.split(""); int[] answer = new int [strArr.length]; for(int i = 0; i answer[j]) { int tmp = answe..

프로그래머스 Lv.0 인덱스 바꾸기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 11. 12:03프로그래머스 Lv.0 인덱스 바꾸기

class Solution { public String solution(String my_string, int num1, int num2) { String answer = ""; String[] strArr = my_string.split(""); String tmp = strArr[num1]; strArr[num1] = strArr[num2]; strArr[num2] = tmp; for(int i = 0; i < strArr.length; i++) { answer += strArr[i]; } return answer; } }

프로그래머스 Lv.0 x 사이의 개수
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 11. 00:23프로그래머스 Lv.0 x 사이의 개수

class Solution { public int[] solution(String myString) { if(myString.charAt(myString.length() - 1) == 'x') { myString = myString.substring(0, myString.length() - 1) + "x "; } String[] strArr = myString.split("x"); int[] answer = new int [strArr.length]; for(int i = 0; i < answer.length; i++) { answer[i] = strArr[i].length(); } if(strArr[strArr.length - 1].equals(" ")){ answer[answer.length -1] ..

728x90
반응형
image