프로그래머스 Lv.0 배열 만들기 3
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 03:38프로그래머스 Lv.0 배열 만들기 3

class Solution { public int[] solution(int[] arr, int[][] intervals) { int leng = 1; for(int i = 0; i  샘플 테스트는 통과가 되는데 채점에서 모두 말아먹었다.시간초과가 있는 것으로 보아, 배열 길이를 다시 점검해보았다.intervals가 [1, 3] [0, 4] 일 때, answer의 배열 길이는 총 8이 필요하다.그래서 처음에는 intervals[i][1] - intervals[i][0]의 값을 *=로 누적하여 길이를 구해주었다. class Solution { public int[] solution(int[] arr, int[][] intervals) { // answer 길..

프로그래머스 Lv.0 l로 만들기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 03:01프로그래머스 Lv.0 l로 만들기

class Solution { public String solution(String myString) { String answer = myString.replaceAll("[^l-z]", "l"); return answer; } }

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

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

프로그래머스 Lv.0 문자열 바꿔서 찾기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 12. 02:51프로그래머스 Lv.0 문자열 바꿔서 찾기

class Solution { public int solution(String myString, String pat) { int answer = 0; String str = ""; for(int i = 0; i < myString.length(); i++) { if(myString.substring(i,(i+1)).equals("A")) { str += "B"; } else if (myString.substring(i,(i+1)).equals("B")) { str += "A"; } } if(str.contains(pat)) { answer = 1; } return answer; } }

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

class Solution { public int solution(int[] box, int n) { int answer = 1; for(int i = 0; i < box.length; i++) { answer *= box[i] / n; } return answer; } }

728x90
반응형
image