Witam, zrobiłem algorytm, według mnie poprawnie działający, jednak spoj twierdzi inaczej "wrong answer", niestety nie jestem w stanie znaleźć swojego błedu, ponieważ wynik który zwraca jest poprawny.
LInk do treści : http://www.spoj.com/problems/STRHH/
Ktoś go ukończył ?
class Algorytm{
private static List<String> results = new ArrayList<>();
public static void main (String[] args) {
inputOutput();
show();
}
private static void inputOutput() {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
if (t <= 100 && t >= 1) {
for (int i = 0; i <= t; i++) {
String rawString = sc.nextLine();
calculate(rawString);
}
}
}
private static void show() {
for (String result : results) {
System.out.println(result);
}
}
private static void calculate(String rawString) {
StringBuilder finishChars = new StringBuilder();
int numberOfChars = rawString.length();
if (numberOfChars <= 100 && numberOfChars >= 1 && numberOfChars % 2 == 0) {
for (int j = 0; j < rawString.length() / 2; j = j + 2) {
finishChars.append(rawString.charAt(j));
}
results.add(String.valueOf(finishChars));
}
}
}