- 3월에 태어난 여성 회원 목록 출력하기
SELECT MEMBER_ID, MEMBER_NAME, GENDER FROM GENDER = 'W'AND MONTH(DATE_OF_BIRTH) = '3';
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_OF_BIRTH FROM MEMBER_PROFILE WHERE GENDER = 'W'AND MONTH(DATE_OF_BIRTH) = 3 AND TLNO IS NOT NULL;
- 동물 수 구하기
SELECT COUNT(ANIMAL_ID) AS count FROM ANIMAL_INS;
- 카드 뭉치
goal에 적힌 단어들이 이미 만들어야 하는 목표 순서로 다 적혀서 주어져. 우리가 해야 할 건 cards1과 cards2의 맨 앞 카드를 차례대로 꺼내서 goal의 단어를 똑같이 만들어낼 수 있는지만 검사하면 됨
class Solution {
public String solution(String[] cards1, String[] cards2, String[] goal) {
int idx1 = 0;
int idx2 = 0;
for(String targer : goal) {
if(idx1<cards1.length && cards1[idx1].equals(targer)) {
idx1++;
} else if(idx2 < cards2.length && cards2[idx2].equals(targer)) {
idx2++;
}
else {
return "No";
}
}
return "Yes";
}
}
- 크기가 작은 부분 문자열
t를 p의 길이만큼 자르고 p랑 비교해서 작거나 같은 문자열 수를 카운트하면 될듯
class Solution {
public int solution(String t, String p) {
int answer = 0;
int plen = p.length();
long pnum = Long.parseLong(p);
for(int i = 0; i <= t.length() - plen; i++) {
String sub = t.substring(i, i + plen);
long subnum = Long.parseLong(sub);
if(subnum <= pnum) {
answer++;
}
}
return answer;
}
}