Letter Combinations - допълнителни задачи за вложени цикли Лаб
Здравейте,
по-долу е решението ми на задача Letter Combinations от допълнителните задачи за вложени цикли Лаб -- JAVA. Въпреки, че решението след задачата е подобно (същото но май на друг език) на моето, judge всеки път ми връща 90/100 Time limit Test 3 . Къде греша?
import java.util.Scanner; public class LetterCombinations2nd { public static void main(String[] args) { Scanner sc = new Scanner(System.in); char x1 = sc.nextLine().charAt(0); char x2 = sc.nextLine().charAt(0); char x3 = sc.nextLine().charAt(0); int counter = 0; for (char a1 =x1;a1<=x2;a1++){ if (a1==x3){ continue; } for (char a2 = x1;a2<=x2;a2++){ if (a2==x3){ continue; } for (char a3 = x1;a3<=x2;a3++){ if (a3==x3){ continue; } System.out.printf("%c%c%c ",a1,a2,a3); counter++; } } } System.out.println(counter); } }
Това преподавано ли е?
Не, но това е и идеята на задачите от More exercise да потършиш решения с конструкции, които не са преподавани