☕️ 자바를 Java

[Java] 프로그래머스 : 조건 문자열

선달 2024. 9. 25. 11:59
반응형

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

 

프로그래머스

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

programmers.co.kr

 

class Solution {
    public int solution(String ineq, String eq, int n, int m) {
        int answer = 0;
        
        boolean goe = ineq.equals(">") && eq.equals("=");
        boolean loe = ineq.equals("<") && eq.equals("=");
        boolean g = ineq.equals(">") && eq.equals("!");
        boolean l = ineq.equals("<") && eq.equals("!");

        if((goe && n>=m) || (loe && n<=m) || (g && n>m) || (l && n<m)) {
            answer = 1;
        }
        
        return answer;
    }
}

 

 

TIL

Java에서 문자열을 비교할 때는

string == "" 이 아닌

string.equals("") 를 사용한다!

** .equals 메소드는 문자열 내용을 비교하고 ==는 문자열의 주솟값을 비교함

반응형