Нужна помощь с Java 7 на Google Foobar interview
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Я тут попал на интервью в Google Foobar, но не могу никак засабмитить код, потому что выдает постоянно ошибку «Error compiling...» Может кто-то прогнать код под Java 7 и посмотреть, в чем проблема ? У меня локально все компилируется, а когда сабмитишь в Google выдает ошибку... Вот думаю, может все-таки не я дурак, а Гугл :))
Код внизу..
package com.google.challenges; public class Answer { public static int[] answer(int[] data, int n) { int i = 0; while (i < data.length) { if (count(data, data[i]) > n ) { data = removeValue(data, data[i]); } else { i++; } } return data; } public static int count(int[] data, int number) { int count = 0; for (int i = 0; i < data.length; i++) { if (data[i] == number) { count++; } } return count; } public static int[] removeValue(int[] data, int number) { int newLength = data.length-count(data,number); int[] newValues = new int[newLength]; int track = 0; for (int i = 0; i < data.length; i++) { if (data[i] != number) { newValues[track] = data[i]; track++; } } return newValues; } }
23 коментарі
Додати коментар Підписатись на коментаріВідписатись від коментарів