관리 메뉴

Binary Journey

[ν…Œμ½”ν…Œμ½”1.5 1-03] 각도 ν•©μΉ˜κΈ° λ³Έλ¬Έ

Algorithm/ν…Œμ½”ν…Œμ½”1.5(2025.01)

[ν…Œμ½”ν…Œμ½”1.5 1-03] 각도 ν•©μΉ˜κΈ°

binaryJournalist 2025. 1. 12. 18:05
λ°˜μ‘ν˜•
πŸ’‘ν…Œμ½”ν…Œμ½” μ‹œμ¦Œ 1.5 1회 λͺ¨μž„ off-site 문제 ν’€μ΄μž…λ‹ˆλ‹€. (2025.01.12)

 

문제

 

좜처: ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ - PCCE 기좜문제 02. 각도 ν•©μΉ˜κΈ°

 

λ‚΄μš©

 

일반적으둜 두 선뢄이 μ΄λ£¨λŠ” κ°λ„λŠ” ν•œ 바퀴λ₯Ό 360λ„λ‘œ ν•˜μ—¬ ν‘œν˜„ν•©λ‹ˆλ‹€. λ”°λΌμ„œ 각도에 360의 배수λ₯Ό λ”ν•˜κ±°λ‚˜ 빼더라도 같은 각을 μ˜λ―Έν•©λ‹ˆλ‹€. 예λ₯Ό λ“€λ©΄, 30도와 390λ„λŠ” 같은 κ°λ„μž…λ‹ˆλ‹€.

주어진 μ½”λ“œλŠ” 각도λ₯Ό λ‚˜νƒ€λ‚΄λŠ” 두 μ •μˆ˜ angle1κ³Ό angle2κ°€ μ£Όμ–΄μ§ˆ λ•Œ, 이 두 각의 합을 0도 이상 360도 미만으둜 좜λ ₯ν•˜λŠ” μ½”λ“œμž…λ‹ˆλ‹€. μ½”λ“œκ°€ μ˜¬λ°”λ₯΄κ²Œ μž‘λ™ν•˜λ„λ‘ ν•œ 쀄을 μˆ˜μ •ν•΄ μ£Όμ„Έμš”.

 

 

μž…μΆœλ ₯ 예

μž…λ ₯ #1

280
485

 

좜λ ₯ #1

45

 

풀이

풀이 μ‹œκ°„

μ‹œμž‘ μ‹œκ° μ’…λ£Œ μ‹œκ° 총 μ†Œμš” μ‹œκ°„
14:21 14:21 -

 

κ΅¬ν˜„

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int angle1 = sc.nextInt();
        int angle2 = sc.nextInt();

        int sum_angle = angle1 + angle2;
        System.out.println(sum_angle % 360);
    }
}
λ°˜μ‘ν˜•