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 да потършиш решения с конструкции, които не са преподавани