/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package javaapplication1; import java.util.*; /** * * @author cteam087 */ public class Die { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here boolean isCorrupt=true; int value = -1; ArrayList left = new ArrayList<>(); left.add(":::\n:o:\n:::"); left.add("::o\n:::\no::"); left.add("::o\n:o:\no::"); left.add("o:o\n:::\no:o"); left.add("o:o\n:o:\no:o"); left.add("o:o\no:o\no:o"); ArrayList right = new ArrayList<>(); right.add(":::\n:o:\n:::"); right.add("o::\n:::\n::o"); right.add("o::\n:o:\n::o"); right.add("o:o\n:::\no:o"); right.add("o:o\n:o:\no:o"); right.add("ooo\n:::\nooo"); Scanner sc = new Scanner(System.in); String line=""; for (int i = 0; i < 2; i++){ line+=sc.nextLine()+"\n"; } line+=sc.nextLine(); for (String item : right) { if (line.equals(item)){ isCorrupt=false; value = right.indexOf(item); break; } } if (isCorrupt){ for (String item :left){ if (line.equals(item)){ isCorrupt=false; value = left.indexOf(item); break; } } } if (isCorrupt){ System.out.println("unknown"); } else { System.out.println(++value); } } }