남극

백준 1076 저항 - Java 본문

algorithm

백준 1076 저항 - Java

펭1구 2020. 2. 24. 09:12

import java.util.HashMap;
import java.util.Scanner;

public class Baekjoon1076 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String f = sc.next();
		String s = sc.next();
		String t = sc.next();
		sc.close();
		Long result;
		
		HashMap<String, String> map = new HashMap<String, String>();
		map.put("black", "0,1");
		map.put("brown", "1,10");
		map.put("red", "2,100");
		map.put("orange", "3,1000");
		map.put("yellow", "4,10000");
		map.put("green", "5,100000");
		map.put("blue", "6,1000000");
		map.put("violet", "7,10000000");
		map.put("grey", "8,100000000");
		map.put("white", "9,1000000000");

		String[] get1 = map.get(f).split(",");
		String[] get2 = map.get(s).split(",");
		String[] get3 = map.get(t).split(",");
		
		result = Long.parseLong(get1[0] + get2[0]) * Long.parseLong(get3[1]);
		System.out.println(result);
	}
}
​

'algorithm' 카테고리의 다른 글

백준 2555 생일 출력하기  (0) 2020.03.02
백준 1085 직사각형에서 탈출 - Java  (0) 2020.02.24
백준 4673 셀프넘버 (Java)  (0) 2020.02.24
백준 15596 정수 n개의 합 - Java  (0) 2020.02.22
백준 8958 OX 퀴즈 - Java  (0) 2020.02.21
Comments