프로그래머스 피자 나눠 먹기 (1) 문제
class Solution { public int solution(int n) { if(1
- JAVA STUDY/프로그래머스
- · 2023. 12. 11.
SELECT DATE_FORMAT(DATETIME, '%H') as HOUR, count(*) as COUNT FROM ANIMAL_OUTS where DATE_FORMAT(DATETIME, '%H:%i') between '09:00' and '19:59' group by HOUR order by HOUR; 조회한다. DATE_FORMAT(DATETIME, '%H')을 HOUR로, 전체 count 값을 COUNT로 ANIMAL_OUTS테이블에서 DATE_FORMAT(DATETIME, '%H:%i')이 '09:00'과 '19:59' 사이인 HOUR를 기준으로 그룹짓는다. HOUR를 기준으로 오름차순 정렬한다.
class Solution { public int solution(int n) { if(1
class Solution { public String solution(String my_string, String letter) { String answer = ""; answer = my_string.replaceAll(letter,""); return answer; } } my_string.replaceAll(letter, "") : my_string 문자열에 letter문자열이 있다면 제거 replaceAll() 함수 : 대상 문자열을 원하는 문자 값으로 변환하는 함수 - 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열 - 두번째 매개변수는 변환할 문자 값 REFERENCE
class Solution { public String solution(String my_string) { String answer = ""; answer = my_string.replaceAll("[aeiou]",""); return answer; } } my_string.replaceAll("[aeiou]","") : my_string 문자열에 aeiou가 있으면 제거. replaceAll() 함수 : 대상 문자열을 원하는 문자 값으로 변환하는 함수 - 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열 - 두번째 매개변수는 변환할 문자 값 REFERENCE
import java.util.Arrays; class Solution { public int solution(int[] sides) { Arrays.sort(sides); if(sides[2] < sides[0] + sides[1]) return 1; else return 2; } } Arrays.sort(sides) : sides int 배열의 원소들을 오름차순 정렬
class Solution { public int solution(String str1, String str2) { if(str1.contains(str2)) // contains : // 문자열이 특정 부분 문자열(substring)을 포함하고 있는지 여부를 확인하는 메서드 return 1; else return 2; } } str1.contains(str2) : str1문자열 안에 str2문자열이 포함되어 있는지 여부를 확인 contains : 문자열이 특정 부분 문자열(substring)을 포함하고 있는지 여부를 확인하는 메서드