class Solution {
public int[] solution(String[] name, int[] yearning, String[][] photo) {
int[] answer = {};
for(int i=o;i<photo.length;i++) {
if(photo.[i][])
}
if()
return answer;
}
}
AI 정답
이름과 점수를 Map에 매칭 -> 결과를 담을 배열 초기화 -> 사진별로 추억 계산 -> 출력
제출 정답
import java.util.Map;
import java.util.HashMap;
class Solution {
public int[] solution(String[] name, int[] yearning, String[][] photo) {
Map<String, Integer> scope = new HashMap <>();
for(int i =0;i<name.length;i++) {
scope.put(name[i], yearning[i]);
}
int[] answer = new int[photo.length];
for(int i=0;i<photo.length;i++) {
int score = 0;
for(String person : photo[i]) {
score += scope.getOrDefault(person, 0);
}
answer[i] = score;
}
return answer;
}
}
class Solution {
public String solution(String s, String skip, int index) {
String answer = "";
for(int i=0;i<s.length();i++) {
}
return answer;
}
}
AI 정답
스킵에 포함되지 않은 알파벳만 리스트에 담기 -> s의 각 문자를 변환하기(몇번째 인덱스에 있는지 확인, index만큼 뒤로 이동)
최종 정답
import java.util.Map;
import java.util.HashMap;
class Solution {
public int[] solution(String[] name, int[] yearning, String[][] photo) {
Map<String, Integer> scope = new HashMap <>();
for(int i =0;i<name.length;i++) {
scope.put(name[i], yearning[i]);
}
int[] answer = new int[photo.length];
for(int i=0;i<photo.length;i++) {
int score = 0;
for(String person : photo[i]) {
score += scope.getOrDefault(person, 0);
}
answer[i] = score;
}
return answer;
}
}
SELECT PT_NAME, PT_NO, GEND_CD, AGE, TLNO FROM PATIENT WHERE AGE <= 12 AND GEND_CD = "W" ORDER BY AGE DESC, PT_NAME ASC
전화번호(TLNO)가 없는 경우 'NONE'으로 출력해야 하는 조건은 COALESCE 함수나 IFNULL 함수로 사용하면 가능
SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') FROM PATIENT WHERE AGE <= 12 AND GEND_CD = 'W' ORDER BY AGE DESC, PT_NAME ASC
SELECT PRODUCT_ID,PRODUCT_NAME,PRODUCT_CD,CATEGORY, MAX(PRICE) FROM FOOD_PRODUCT
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
ORDER BY PRICE DESC
LIMIT 1;
SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);
SELECT * FROM FOOD_PRODUCT WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);