프로그래머스 Lv.0 수열과 구간 쿼리 1
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 23. 14:08프로그래머스 Lv.0 수열과 구간 쿼리 1

class Solution { public int[] solution(int[] arr, int[][] queries) { int[] answer = new int [arr.length]; for(int[] query : queries) { int num1 = query[0]; int num2 = query[1]; for(int i = 0; i = query[0] && i

프로그래머스 Lv.0 중복된 문자 제거
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 23. 12:31프로그래머스 Lv.0 중복된 문자 제거

class Solution { public String solution(String my_string) { String answer = ""; String[] arrStr = my_string.split(""); for(int i = 0; i < arrStr.length; i++) { if(!answer.contains(arrStr[i])) { answer += arrStr[i]; } } return answer; } }

프로그래머스 Lv.0 이차원 배열 대각선 순회하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 23. 12:23프로그래머스 Lv.0 이차원 배열 대각선 순회하기

class Solution { public int solution(int[][] board, int k) { int answer = 0; for(int i = 0; i < board.length; i++) { for(int j = 0; j < board[i].length; j++) { if( i + j

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

class Solution { public long solution(int a, int b) { long answer = 0; if(a < b) { for(int i = a; i

프로그래머스 Lv.0 등차수열의 특정한 항만 더하기
개발자가 되기까지 (2023.08.16~2024.04.15)/[Algorithm] Programmers ver.Java2024. 1. 23. 10:14프로그래머스 Lv.0 등차수열의 특정한 항만 더하기

class Solution { public int solution(int a, int d, boolean[] included) { int answer = 0; for(int i = 0; i < included.length; i++) { if(included[i]) { answer += a; } a += d; } return answer; } }

728x90
반응형
image