본문 바로가기

study_IT/알고리즘 노트

[programmers] 코딩테스트 입문 Day 7

728x90
반응형

1. 특정 문자 제거하기

class Solution {
    public String solution(String my_string, String letter) {
        String answer = "";
        
        
        for(int i=0; i<my_string.length(); i++){
           if(my_string.charAt(i) != letter.charAt(0)) {
               answer += my_string.charAt(i);
           } 
        }
        
        return answer;
    }
}

 

2. 각도기

class Solution {
    public int solution(int angle) {
        int answer = 0;
        if(angle > 0 && angle < 90){
            answer = 1;
        } else if(angle > 90 && angle < 180){
            answer = 3;
        } else if(angle == 90){
            answer = 2;
        } else if(angle == 180){
            answer = 4;
        }
        return answer;
    }
}

 

3. 양꼬치

class Solution {
    public int solution(int n, int k) {
        int answer = 0;
        
        if(n < 10 ){
            answer = (n * 12000) + (k * 2000);
        } else{
            answer = (n * 12000) + ( ( k-(n/10) ) * 2000);
        }
        
        return answer;
    }
}

 

4. 짝수의 합

class Solution {
    public int solution(int n) {
        int answer = 0;
        
        for(int i=1; i<=n; i++){
            if(i % 2 == 0){
                answer += i;
            }
        }
        
        return answer;
    }
}
728x90
반응형