目录

AtCoder A 212

AtCoder

tyz020 | 02 Aug 2021

题目大意

题目给了两种金属的质量,一种是金(即A),一种是银(即B),需要判断由这两种合成出来的金属是纯金,纯银,还是合金。

解题思路

题目分别有三种情况:

1)当金的质量大于零,银等于零时:则为纯金

2)当金的质量等于零,银大于零时:则为纯银

3)当金、银质量都大于零时:则为合金

复杂度解析

\[O(1)\]

提交代码

import java.util.*;
import java.io.*;

public class Main{
  static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  static int A, B;
  
  public static void main(String[] args) throws IOException {
    parseInput();
    if(0 < A && B == 0) System.out.println("Gold");
    else if(A == 0 && 0 < B) System.out.println("Silver");
    else if(0 < A && 0 < B) System.out.println("Alloy");
  }
  
  public static void parseInput() throws IOException {
    String[] args = br.readLine().split(" ");
    A = Integer.parseInt(args[0]);
    B = Integer.parseInt(args[1]);
  }
}

评论区