Простые задачи на Java. Слабо решить все?
|
|
Четверг, 16 Апреля 2015 г. 09:35
+ в цитатник
Привет! Мы тут собрали тусовку одних из самых крутых русскоязычных Java-практиков и попросили их дать по задаче, чтобы вы сломали зубы, мозг и бились об стену, пытаясь понять, как это работает. Собственно, мы поспорили на бутылку Хеннеси, что за 12 часов после публикации никто не пришлёт все правильные ответы. Я уверен, что кто-то сможет. Поэтому если вы это сделаете первым – с меня бутылка.
Первая задача простая, она от телезрителя Николая Гарбузова, специалиста по скалкам, любящего рекурсию, паттерн-матчинг и магию компиляции:
Скомпилируется ли следующий аспект AJC компилятором?
Если да — то что он выведет на консоль при компиляции?
public aspect QuizAspect {
public static int count(int i) {
return i++;
}
before (int n) : execution(public int QuizAspect.count(int))
&& args(n) && if(QuizAspect.count(1)>1) {
System.out.println("QuizAspect " + n);
}
}
Пока просто, правда?
Читать дальше → http://habrahabr.ru/post/255869/
Метки:
Спортивное программирование
Ненормальное программирование
JAVA
Блог компании JUG.ru Group
а я хотел поработать в четверг
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-