수박수박수박수?

class Solution {
public String solution(int n) {
String answer = "";
for(int i=0; i<n ; i++){
if(i%2 == 0){
answer += "수";
}else{
answer += "박";
}
}
return answer;
}
}
문자열 다루기 기본

class Solution {
public boolean solution(String s) {
boolean answer = true;
boolean answerLength = true; // 조건1
boolean answerType = true; // 조건2
//실수했던 부분은 처음에 이렇게 짬. if(s.length()!=4 || s.length() !=6)
//컴퓨터 입장에선 &&인데...
if(s.length() != 4 && s.length() != 6){
answerLength = false;
}// 조건 1을 검증
//Integer.parseInt를 쓰면 안되는 이유...숫자가 아닌 문자는 오류가 출력됨
//NumberFormatException
//근데 그냥 오기가 생겨서 try Catch로 한번 해봄(좋은 코드는 아닌듯..?)
for(int i=0; i < s.length() ; i++){
try{
Integer.parseInt(s.substring(i,i+1));
}catch(Exception e){
answer = false;
}
}// 조건2. string에 문자가 있나?
if(answerLength ==false || answerType == false){
answer = false;
}
return answer;
}
}
김서방 찾기

class Solution {
public String solution(String[] seoul) {
String answer = "";
int i = 0;
for(i=0 ; i < (seoul.length -1 ); i++){
if(seoul[i].equals("Kim")){
break;
}
}
answer = "김서방은 "+i+"에 있다";
return answer;
}
}