题解 | #魔法表#

魔法表

https://www.nowcoder.com/practice/63104e01c7ca431f9f971d89a5be93dc

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        while (in.hasNext()) {
            // solution1(in);
            solution2(in);
        }
    }

    /**
     * 模拟法: 取模
     * @param in
     */
    private static void solution1(Scanner in){
        int n1 = in.nextInt();
        int n2 = in.nextInt();

        int clockWise = (n2-n1+360)%360;
        int antiClockWise = 360-clockWise;

        if(clockWise <= antiClockWise){
            System.out.println(clockWise);
        }else{
            System.out.println(-antiClockWise);
        }
    }

    /**
     * 模拟法: 取模
     * @param in
     */
    private static void solution2(Scanner in){
        int n1 = in.nextInt();
        int n2 = in.nextInt();

        int clockWise = (n2-n1+360)%360;
        int antiClockWise = (n1-n2+360)%360;

        if(clockWise <= antiClockWise){
            System.out.println(clockWise);
        }else{
            System.out.println(-antiClockWise);
        }
    }
}

全部评论

相关推荐

02-23 19:06
已编辑
西北工业大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务