프로그래머스 | Lv.1 부족한 금액 계산(Java) & 문자열 다루기 (Java)

728x90

프로그래머스 | Lv.1 부족한 금액 계산하기 (Java)

https://school.programmers.co.kr/learn/courses/30/lessons/82612

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

💚문제 설명

문제 설명

💚제출 코드

class Solution {
    public long solution(int price, int money, int count) {
        long answer = 0;
        //타입 일치 시켜줘야 한다. 아니면 오류 남 
        long tmp = 0; 
        for(int i=1; i<=count; i++){
            tmp += (price * i);
        }

        if(tmp > money){
            answer = tmp - money;
        }

        return answer;
    }
}

프로그래머스 | Lv.1 문자열 다루기 문제 (Java)

https://school.programmers.co.kr/learn/courses/30/lessons/12918

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

💚문제 설명 

문제 설명

💚제출 코드

조건 잘 볼 것.

여기서는 애초에 문자열 s의 길이가 4 or 6 인 조건을 만족하는 것이 기본 조건이다. 이 조건을 뺄 경우 에러가 난다.

class Solution {

    public boolean solution(String s) {
        boolean answer = false;

        if(s.length() == 4 || s.length() == 6){ //최초 조건 만족 시키면서
            for(char x : s.toCharArray()){
                if(Character.isAlphabetic(x)) return false;
            }
            answer = true;
        }        
        return answer;
    }
}
728x90