728x90
데일리루틴 SQL
MySQL 보호소에서 중성화한 동물 정답입니다.
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I
JOIN ANIMAL_OUTS O ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE LIKE 'Intact%'
AND (O.SEX_UPON_OUTCOME LIKE 'Spayed%' OR O.SEX_UPON_OUTCOME LIKE 'Neutered%')
ORDER BY I.ANIMAL_ID;
- JOIN : ANIMAL_INS와 ANIMAL_OUTS 테이블을 ANIMAL_ID를 기준으로 조인합니다.
- WHERE : ANIMAL_INS 테이블의 SEX_UPON_INTAKE가 'Intact'로 시작하는 동물, 즉 입소 시 중성화되지 않은 동물을 필터링합니다. AND : ANIMAL_OUTS 테이블의 SEX_UPON_OUTCOME가 'Spayed' 또는 'Neutered'로 시작하는 동물만 조회합니다. 이는 출소 시 중성화된 동물임을 나타냅니다.
- ORDER BY : 결과는 ANIMAL_ID를 기준으로 정렬됩니다.
데일리루틴 알고리즘
java 문자열 다루기 기본 정답입니다.
class Solution {
public boolean solution(String s) {
if (s.length() == 4 || s.length() == 6) {
for (int i = 0; i < s.length(); i++) {
if (!Character.isDigit(s.charAt(i))) {
return false;
}
}
return true;
}
return false;
}
}
728x90
반응형
LIST
'Sparta > 데일리루틴' 카테고리의 다른 글
TIL(Today I Learned)_데일리루틴_24.11.13.Wed (0) | 2024.11.13 |
---|---|
TIL(Today I Learned)_데일리루틴_24.11.12.Tue (0) | 2024.11.12 |
TIL(Today I Learned)_데일리루틴_24.11.10.Sun (0) | 2024.11.10 |
TIL(Today I Learned)_데일리루틴_24.11.09.Sat (0) | 2024.11.09 |
TIL(Today I Learned)_데일리루틴_24.11.08.Fri (0) | 2024.11.08 |