조건 문자열

SmartBear·2025년 12월 15일

CodingTest

목록 보기
26/30

프로그래머스

조건 문자열

문제 링크

문제

문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.

  • 두 수가 n과 m이라면
    • ">", "=" : n >= m
    • "<", "=" : n <= m
    • ">", "!" : n > m
    • "<", "!" : n < m

두 문자열 ineqeq가 주어집니다. ineq는 "<"와 ">"중 하나고, eq는 "="와 "!"중 하나입니다. 그리고 두 정수 nm이 주어질 때, nmineqeq의 조건에 맞으면 1을 아니면 0을 return하도록 solution 함수를 완성해주세요.

  • 제한사항

    • 1 ≤ n ≤ 100
  • 입출력 예

ineqeqnmresult
"<""="20501
">""!"41780

코드

using System;

public class Solution {
    public int solution(string ineq, string eq, int n, int m) {
        if ($"{ineq}{eq}" == ">=")
        {
            if (n >= m) return 1;
            else return 0;
        } 
        if ($"{ineq}{eq}" == "<=")
        {
            if (n <= m) return 1;
            else return 0;
        } 
        if ($"{ineq}{eq}" == ">!")
        {
            if (n > m) return 1;
            else return 0;
        } 
        if ($"{ineq}{eq}" == "<!")        
        {
            if (n < m) return 1;
            else return 0;
        }
        return 0;
    }
}

정답률

정확성: 100.0
합계: 100.0 / 100.0
profile
Python Dev with Infra -> Game Programmer

0개의 댓글