Task: | Ruudukko |
Sender: | matskuman5 |
Submission time: | 2019-10-09 19:45:19 +0300 |
Language: | Assembly |
Status: | COMPILE ERROR |
Compiler report
input/code.asm:2: error: parser: instruction expected input/code.asm:4: error: parser: instruction expected input/code.asm:6: error: label or instruction expected at start of line input/code.asm:7: error: label or instruction expected at start of line input/code.asm:8: error: label or instruction expected at start of line input/code.asm:9: error: symbol `public' redefined input/code.asm:9: error: parser: instruction expected input/code.asm:11: error: parser: instruction expected input/code.asm:13: error: comma, colon, decorator or end of line expected after operand input/code.asm:15: error: expression syntax error input/code.asm:16: error: comma, colon, decorator or end of line expected after operand input/code.asm:19: error: parser: instruction expected input/code.asm:21: error: symbol `for' redefined input/code.asm:21: error: parser: instruction expected input/code.asm:23: error: parser: instruction expected input/code.asm:24: error: parser: instruction expected input/code.asm:25: wa...
Code
import java.util.Scanner;public class Datatahti {/*** @param args the command line arguments*/public static void main(String[] args) {Scanner lukija = new Scanner(System.in);int n = Integer.valueOf(lukija.nextLine());int[][] ruudukko = new int[n][n];int lisattavaNumero = 1;for (int rivi = 0; rivi < n; rivi++) {for (int sarake = 0; sarake < n; sarake++) {if (rivi == 0 && sarake == 0) {ruudukko[rivi][0] = 1;continue;}while (true) {boolean reset = false;for (int s = 0; s < sarake; s++) {if (lisattavaNumero == ruudukko[rivi][s]) {reset = true;}}if (rivi > 0) {for (int r = 0; r < rivi; r++) {if (lisattavaNumero == ruudukko[r][sarake]) {reset = true;}}}if (reset) {lisattavaNumero++;continue;} else {break;}}ruudukko[rivi][sarake] = lisattavaNumero++;lisattavaNumero = 1;}}StringBuilder rakentaja;for (int rivi = 0; rivi < n; rivi++) {rakentaja = new StringBuilder();for (int sarake = 0; sarake < n; sarake++) {rakentaja.append(ruudukko[rivi][sarake]);rakentaja.append(" ");}System.out.println(rakentaja.toString());}}}