반응형

백준 24072번 帰省 (Homecoming) 풀이 코드

C | C++ | Java | Python

일본어(Japanese)


문제 해설

비버 비타로와 비바코가 귀성합니다. 비타로는 오늘부터 A일 후 오전부터 B일 후 오후까지 친가를 방문하고 비바코는 C일 후 오후부터 친가 방문을 시작합니다. 둘이 만날 수 있다면 1, 만날 수 없다면 0을 출력하세요.

풀이

비바코의 귀성 시점(C)이 A일과 같거나 늦고 B일보다 빠르다면 둘은 만날 수 있습니다. AND나 OR, 둘 중 편한 방법으로 푸시면 됩니다.

코드

#include <stdio.h>

int main() {
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    printf("%d\n", (c < a || b <= c ? 0 : 1));
    return 0;
}
#include<iostream>
using namespace std;

int main() {
    int a, b, c;
    cin >> a >> b >> c;
    if (c < a || b <= c)
        cout << 0;
    else
        cout << 1;
    return 0;
}
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        if (c < a || b <= c)
            System.out.print(0);
        else
            System.out.print(1);
    }
}
a, b, c = map(int, input().split())
if c < a or b <= c:
    print(0)
else:
    print(1)

문제 출처

https://www.acmicpc.net/problem/24072

반응형

+ Recent posts