inblog logo
|
sxias
    알고리즘

    [알고리즘] 6. 놀이공원 회전 놀이기구

    문정준's avatar
    문정준
    Feb 07, 2025
    [알고리즘] 6. 놀이공원 회전 놀이기구
    Contents
    관람차 문제문제 분석코드 작성결과

    관람차 문제

    • 관람차 A는 15분마다 한 바퀴 회전, 관람차 B는 20분마다 한 바퀴 회전 두 관람차가 동시에 원래 위치로 돌아오는 최소 시간은?
     

    문제 분석

    • 15와 20의 최소공배수를 구하는 문제
     

    코드 작성

    package algo; public class Lcd02 { public static void main(String[] args) { // 관람차 A는 15분, 관람차 B는 20분마다 한 바퀴 회전 // 두 관람차가 동시에 원래 위치로 돌아오는 시간은? int A = 15; int B = 20; // GCD 호출을 위한 생성자 Uc f = new Uc(); // 시간 계산 int time = A * B / f.gcd(A, B); int hour = time / 60; int minute = time % 60; System.out.println("두 관람차가 동시에 원래 위치로 돌아오는 시간은 " + hour + "시간 " + minute + "분 입니다."); } }
     

    결과

    notion image
     
    Share article
    Contents
    관람차 문제문제 분석코드 작성결과

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog