[Java Algorithm] 프로그래머스 Lv.0 _ 조건 문자열

2024. 3. 11. 14:07·Algorithm Study

[문제]

문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.
두 수가 n과 m 이라면,
">", "=" : n >= m
"<", "=" : n <= m
">", "!" : n > m
"<", "!" : n < m
두 문자열 ineq 와 eq 가 주어집니다. Ineq는 "<"와 ">" 중 하나고, eq는 "=" 와 "!" 중 하나입니다. 그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을 return 하도록 solution 함수를 완성해주세요.

 

[Algorithm]

String의 메서드 equals()를 활용

 

[Code]

class Solution {
    public int solution(String ineq, String eq, int n, int m) {
        int answer = 0;
        
        if(eq.equals("=") && ineq.equals(">")){
            answer = n >= m ? 1 : 0 ;
        } else if (eq.equals("=") && ineq.equals("<")){
             answer = n <= m ? 1 : 0 ;
        } else if (eq.equals("!") && ineq.equals(">")){
             answer = n > m ? 1 : 0 ;
        } else if (eq.equals("!") && ineq.equals("<")){
             answer = n < m ? 1 : 0 ;
        }
        
        return answer;
    }
}

 

[+ Plus]

String 타입의 비교

1. == 연산자

: 두 개의 대상의 주소값을 비교

2. equals()

: 두 개의 대상의 값 자체 비교

저작자표시 변경금지 (새창열림)

'Algorithm Study' 카테고리의 다른 글

[Java Algorithm] 프로그래머스: 해시 _ 완주하지 못한 선수  (0) 2024.07.11
[Java Algorithm] 프로그래머스: 해시 _ 폰켓몬  (0) 2024.07.11
[Java Algorithm] 프로그래머스 Lv.0 _ 홀짝에 따라 다른 값 반환하기  (2) 2024.03.11
[Java Algorithm] 프로그래머스 Lv.0 _ 두 수의 연산값 비교하기  (2) 2024.03.08
[Java Algorithm] 프로그래머스 Lv.0 _ 더 크게 합치기  (0) 2024.03.08
'Algorithm Study' 카테고리의 다른 글
  • [Java Algorithm] 프로그래머스: 해시 _ 완주하지 못한 선수
  • [Java Algorithm] 프로그래머스: 해시 _ 폰켓몬
  • [Java Algorithm] 프로그래머스 Lv.0 _ 홀짝에 따라 다른 값 반환하기
  • [Java Algorithm] 프로그래머스 Lv.0 _ 두 수의 연산값 비교하기
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • Side Project (4)
      • Algorithm Study (50)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    정보처리기사프로그래밍언어
    알고리즘
    파이썬문법
    ios프로그래밍
    영어독학
    리얼클래스
    나도코딩
    파이썬
    리얼학습일기
    ios개발
    더오피스
    정보처리기사실기
    타일러영어
    프로그래머스
    정보처리기사
    javaalgorithm
    The Office
    스위프트기초
    정처기실기
    자바알고리즘
    Java
    영어회화
    프로그래밍언어
    javaStudy
    Algorithm
    파이썬기초
    study
    ios프로그래밍을위한스위프트기초
    Python
    SWIFT
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[Java Algorithm] 프로그래머스 Lv.0 _ 조건 문자열
상단으로

티스토리툴바