프로그래머스/자바(JAVA)
-
[자바(JAVA)] 중복된 숫자 개수, 짝수 홀수 개수, 배열 자르기(Arrays.copyOfRange() ), 최댓값 만들기(Arrays.sort)프로그래머스/자바(JAVA) 2023. 5. 26. 04:16
1. 중복된 숫자 개수 class Solution { public int solution(int[] array, int n) { int count = 0; for(int i=0; i< array.length; i++){ if(array[i] == n) count++; } return count; } } // 다른풀이 class Solution { public int solution(int[] array, int n) { int count = 0; for(int num: array){ if(num == n) count++; } return count; } } 2. 짝수 홀수 개수 // 내 풀이 class Solution { public int[] solution(int[] num_list) { int ev..
-
[자바(JAVA)] 특정 문자 제거하기(replace), 문자 반복 출력하기(split, toCharArray) 편지, 모음 제거(replaceAll), 문자열안에 문자열(contains)프로그래머스/자바(JAVA) 2023. 5. 26. 01:23
1. 특정 문자 제거하기 class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replace(letter, ""); return answer; } } 📌 replace() : 문자열에서 특정 문자 또는 문자열을 다른 문자 또는 문자열로 대체하는 기능을 제공한다. // 단일 문자 대체 String originalString = "Hello, World!"; String replacedString = originalString.replace('o', 'x'); System.out.println(replacedString); // "Hellx, Wxrld!" /..
-
[자바(JAVA)] 문자열 뒤집기 (StringBuffer, StringBuilder)프로그래머스/자바(JAVA) 2023. 5. 26. 00:41
// 내 코드 class Solution { public String solution(String str) { String answer = ""; for(int i=str.length()-1; i >= 0; i--){ answer+=str.charAt(i); } return answer; } } 📌 다른풀이(1) : StringBuilder() 사용 class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(my_string); String answer = sb.reverse().toString(); return answer; } } 📌 다른풀이(2) : StringBuffer() 사용 cl..
-
[자바(JAVA)] 양꼬치, 피자 나눠먹기, 옷가게 할인 받기,점의 위치 구하기,아이스 아메리카노, 제곱수 판별하기(Math.sqrt)프로그래머스/자바(JAVA) 2023. 5. 25. 02:11
1. 양꼬치 // 내 풀이 class Solution { public int solution(int n, int k) { int price1 = 12000 * n; // 양꼬치 총 몇 인분인지 int freeCount = (n / 10); // 양꼬치 10인분당 음료서비스 1개 산출 int price2 = 2000 * (k - freeCount); // 총 음료에서 서비스 제외 int answer = price1 + price2; return answer; } } // 다른사람 풀이 class Solution { public int solution(int n, int k) { int answer = 0; answer= n*12000 + (k-n/10)*2000; return answer; } } [본인 ..
-
[자바(JAVA)] 두 수의 합, 두 수의 차, 두 수의 곱, 몫 구하기, 나머지 구하기, 나이 출력(LocalDate), 숫자 비교하기, 각도기, 짝수의 합프로그래머스/자바(JAVA) 2023. 5. 25. 01:36
1. 두 수의 합 class Solution { public int solution(int num1, int num2) { return num1 + num2; } } 2. 두 수의 차 class Solution { public int solution(int num1, int num2) { int answer = num1-num2; return answer; } } 3. 두 수의 곱 class Solution { public int solution(int num1, int num2) { int answer = num1 * num2; return answer; } } 4. 몫 구하기 class Solution { public int solution(int num1, int num2) { int answer ..