Skip to content
This repository was archived by the owner on Sep 6, 2018. It is now read-only.

Conversation

egor-abak
Copy link

No description provided.

@ice-phoenix
Copy link
Contributor

Обратите внимание, что ваш код даже не собирается. Убедительная просьба проверять, что встроенные в проект тесты проходят, перед отправкой PR.

Lesson 2 Tasks 1,2
@ice-phoenix ice-phoenix removed the stale label Sep 29, 2016
@ice-phoenix
Copy link
Contributor

Ваш код все еще не собирается

@mglukhikh
Copy link
Contributor

Автору PR: вы сильно отстаёте от графика. Вам следует исправить ошибку компиляции и перейти к решению задач 2-го и 3-го урока, в противном случае вы рискуете получить неудовлетворительную оценку за октябрь месяц.

Lesson 3 Task 1
Lesson 4 Task 1 Ex. 1 and 2
Copy link
Contributor

@ice-phoenix ice-phoenix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Исправляйте замечания

* Рассчитать время в секундах, прошедшее с начала суток (30035 в данном случае).
*/
fun seconds(hours: Int, minutes: Int, seconds: Int): Int = TODO()
fun seconds(hours: Int, minutes: Int, seconds: Int): Int = (hours * 3600 + minutes * 60 + seconds)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Скобки вокруг выражения здесь излишни

* Вывести значение того же угла в радианах (например, 0.63256).
*/
fun angleInRadian(grad: Int, min: Int, sec: Int): Double = TODO()
fun angleInRadian(grad: Int, min: Int, sec: Int): Double = (grad + min/60.0 + sec/3600.0)*Math.PI/180
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Форматирование кода должно быть одинаковым везде. Либо отделяете штуки друг от друга пробелами, либо не отделяете. Попробуйте отформатировать код при помощи IntelliJ IDEA и в дальнейшем придерживайтесь такого же стиля.

* Например, расстояние между (3, 0) и (0, 4) равно 5
*/
fun trackLength(x1: Double, y1: Double, x2: Double, y2: Double): Double = TODO()
fun trackLength(x1: Double, y1: Double, x2: Double, y2: Double): Double = sqrt(((x1-x2)*(x1-x2))+((y1-y2)*(y1-y2)))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Лишние скобки

*/
fun accountInThreeYears(initial: Int, percent: Int): Double = TODO()
fun accountInThreeYears(initial: Int, percent: Int): Double =
(((initial+initial*percent/100.0)+(initial+initial*percent/100.0)*percent/100.0)+((initial+initial*percent/100.0)+(initial+initial*percent/100.0)*percent/100.0)*percent/100.0)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Все это выражение можно записать намного проще, если воспользоваться алгебраическими свойствами

fun ageDescription(age: Int): String = TODO()
fun ageDescription(age: Int): String =
when {
(age % 10) == (1) -> ("$age год")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Очень много лишних скобок

fun lcm(m: Int, n: Int): Int {
var k = 1
while ((k < m) || (k < n)) {
k++
Copy link
Contributor

@ice-phoenix ice-phoenix Oct 20, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почему не просто Math.max(...) или if???

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ап

k++
}
while (((k % m) !== 0) || ((k % n) !== 0)) {
k++
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почитайте про более быстрые алгоритмы поиска НОК

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ап

*/
fun mean(list: List<Double>): Double = TODO()
fun mean(list: List<Double>): Double {
if (list.isEmpty() == true) return 0.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • return можно вытащить перед if
  • Функцию с телом в виде одного return expr можно записать как fun foo(...) = expr
  • if (cond == true) ==> if (cond)

*/
fun center(list: MutableList<Double>): MutableList<Double> = TODO()
fun center(list: MutableList<Double>): MutableList<Double> {
val averageEqual = list.sum() / list.size
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Что будет, если список пустой?

val averageEqual = list.sum() / list.size
for (i in 0..list.size - 1) {
val secondList = list[i]
list[i] = secondList-averageEqual
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно list[i] = list[i] - average

Lesson 3 Task 1
Lesson 4 Task 1 Ex. 1 and 2

*corrections
Copy link
Contributor

@ice-phoenix ice-phoenix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4 урок вам не будет засчитан, так как вы не исправили достаточно серьезные замечания к предыдущим урокам

*/
fun accountInThreeYears(initial: Int, percent: Int): Double = TODO()
fun accountInThreeYears(initial: Int, percent: Int): Double =
(((initial + initial * percent / 100.0) + (initial + initial * percent / 100.0) * percent / 100.0) + ((initial + initial * percent / 100.0) + (initial + initial * percent / 100.0) * percent / 100.0) * percent / 100.0)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Данное выражение можно очень сильно упростить, если воспользоваться тривиальными математическими законами

rookX1: Int, rookY1: Int,
rookX2: Int, rookY2: Int): Int = TODO()
rookX2: Int, rookY2: Int): Int {
var treatFromFirst = 0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Почему эта переменная имеет тип Int, а не Boolean?
  • threatFromFirst

var treatFromFirst = 0
var treatFromSecond = 0
var result = 0
when {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Этот when не будет работать так, как вы хотите. Вы должны сперва в переменные threatFrom* записать то, атакует ли та или иная ладья короля, а потом уже присваивать соответствующее значение результату в when.

*/
fun segmentLength(a: Int, b: Int, c: Int, d: Int): Int = TODO()
fun segmentLength(a: Int, b: Int, c: Int, d: Int): Int =
when {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Форматирование кода

*/
fun isNumberHappy(number: Int): Boolean = TODO()
fun isNumberHappy(number: Int): Boolean =
if ((((number % 100) / 10) + (number % 10)) == (number / 1000) + ((number) / 100) % 10)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Выражение if (cond) true else false можно заменить на cond

fun digitNumber(n: Int): Int = TODO()
fun digitNumber(n: Int): Int {
var count = 0
var numb = n
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ап

fun lcm(m: Int, n: Int): Int {
var k = 1
while ((k < m) || (k < n)) {
k++
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ап

k++
}
while (((k % m) !== 0) || ((k % n) !== 0)) {
k++
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ап

*/
fun mean(list: List<Double>): Double = TODO()
fun mean(list: List<Double>): Double =
if (list.isEmpty() == true) 0.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Зачем ... == true для переменной типа Boolean?

fun center(list: MutableList<Double>): MutableList<Double> = TODO()
fun center(list: MutableList<Double>): MutableList<Double> {
if (list.isEmpty() == true) return list
val averageEqual = list.sum() / list.size
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Можно было просто воспользоваться функцией mean(...)

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson1.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 12 / 12

Example: 4 / 4
Trivial: 4 / 4
Easy: 4 / 4

Succeeded:

  • [Trivial] lesson1.task1/seconds
  • [Trivial] lesson1.task1/trackLength
  • [Example] lesson1.task1/sqr
  • [Trivial] lesson1.task1/lengthInMeters
  • [Example] lesson1.task1/sqRoot
  • [Example] lesson1.task1/discriminant
  • [Easy] lesson1.task1/travelMinutes
  • [Trivial] lesson1.task1/angleInRadian
  • [Easy] lesson1.task1/thirdDigit
  • [Example] lesson1.task1/quadraticRootProduct
  • [Easy] lesson1.task1/accountInThreeYears
  • [Easy] lesson1.task1/numberRevert

Seed: 4505930522167467390

lesson2.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 1 / 7

Example: 1 / 1
Easy: 0 / 5
Normal: 0 / 1

Succeeded:

  • [Example] lesson2.task1/minBiRoot

Failed:

  • [Easy] lesson2.task1/ageDescription
    • Expected:
      11 лет
    • Actual:
      11 год
    • Inputs:
      • age ->
        11
    • Exception: null
  • [Easy] lesson2.task1/whichRookThreatens
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Easy] lesson2.task1/whichRookThreatens
    • Expected:
      1
    • Actual:
      0
    • Inputs:
      • kingX ->
        1
      • kingY ->
        1
      • rookX1 ->
        8
      • rookY1 ->
        1
      • rookX2 ->
        3
      • rookY2 ->
        5
    • Exception: null
  • [Normal] lesson2.task1/segmentLength
    • Expected:
      1
    • Actual:
      1111112
    • Inputs:
      • a ->
        482574
      • b ->
        482575
      • c ->
        -628537
      • d ->
        482575
    • Exception: null

Seed: 4505930522167467390

lesson2.task2

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 2 / 5

Example: 1 / 1
Easy: 1 / 2
Normal: 0 / 2

Succeeded:

  • [Example] lesson2.task2/pointInsideCircle
  • [Easy] lesson2.task2/isNumberHappy

Seed: 4505930522167467390

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 5 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 1 / 8
Normal: 0 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/digitCountInNumber
  • [Easy] lesson3.task1/lcm
  • [Example] lesson3.task1/factorial

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      10
    • Actual:
* Inputs: * n -> -1305870670 * Exception: java.util.concurrent.TimeoutException: executable timed out after 10000 ms

Seed: 4505930522167467390

lesson4.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 9 / 21

Example: 7 / 7
Easy: 1 / 2
Normal: 1 / 7
Hard: 0 / 4
Impossible: 0 / 1

Succeeded:

  • [Example] lesson4.task1/sqRoots
  • [Example] lesson4.task1/squares
  • [Example] lesson4.task1/biRoots
  • [Example] lesson4.task1/invertPositives
  • [Easy] lesson4.task1/mean
  • [Normal] lesson4.task1/center
  • [Example] lesson4.task1/buildSumExample
  • [Example] lesson4.task1/negativeList
  • [Example] lesson4.task1/isPalindrome

Seed: 4505930522167467390

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 40 / 136

Example: 28 / 30
Trivial: 4 / 6
Easy: 7 / 29
Normal: 1 / 38
Hard: 0 / 26
Impossible: 0 / 7

@mglukhikh
Copy link
Contributor

Вы довольно сильно отстаёте от графика. Вам следует продолжать решать задачи учебного проекта.

@ice-phoenix
Copy link
Contributor

recheck all

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson1.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 12 / 12

Example: 4 / 4
Trivial: 4 / 4
Easy: 4 / 4

Succeeded:

  • [Trivial] lesson1.task1/seconds
  • [Example] lesson1.task1/discriminant
  • [Trivial] lesson1.task1/trackLength
  • [Example] lesson1.task1/sqRoot
  • [Trivial] lesson1.task1/lengthInMeters
  • [Easy] lesson1.task1/numberRevert
  • [Example] lesson1.task1/sqr
  • [Trivial] lesson1.task1/angleInRadian
  • [Easy] lesson1.task1/travelMinutes
  • [Easy] lesson1.task1/thirdDigit
  • [Example] lesson1.task1/quadraticRootProduct
  • [Easy] lesson1.task1/accountInThreeYears

Seed: -3209875509518640903

lesson2.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 1 / 7

Example: 1 / 1
Easy: 0 / 5
Normal: 0 / 1

Succeeded:

  • [Example] lesson2.task1/minBiRoot

Failed:

  • [Easy] lesson2.task1/ageDescription
    • Expected:
      11 лет
      
    • Actual:
      11 год
      
    • Inputs:
      • age ->
        11
        
    • Exception: null
  • [Easy] lesson2.task1/whichRookThreatens
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Easy] lesson2.task1/whichRookThreatens
    • Expected:
      1
      
    • Actual:
      0
      
    • Inputs:
      • kingX ->
        5
        
      • kingY ->
        8
        
      • rookX1 ->
        2
        
      • rookY1 ->
        8
        
      • rookX2 ->
        1
        
      • rookY2 ->
        4
        
    • Exception: null
  • [Normal] lesson2.task1/segmentLength
    • Expected:
      1139177
      
    • Actual:
      1482573
      
    • Inputs:
      • a ->
        -656603
        
      • b ->
        482574
        
      • c ->
        -999999
        
      • d ->
        482574
        
    • Exception: null

Seed: -3209875509518640903

lesson2.task2

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 2 / 5

Example: 1 / 1
Easy: 1 / 2
Normal: 0 / 2

Succeeded:

  • [Example] lesson2.task2/pointInsideCircle
  • [Easy] lesson2.task2/isNumberHappy

Seed: -3209875509518640903

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 5 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 1 / 8
Normal: 0 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/factorial
  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/digitCountInNumber
  • [Easy] lesson3.task1/lcm

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      9
      
    • Actual:
      null
      
    • Inputs:
      • n ->
        350165776
        
    • Exception: java.util.concurrent.TimeoutException: executable timed out after 10000 ms

Seed: -3209875509518640903

lesson4.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 9 / 21

Example: 7 / 7
Easy: 1 / 2
Normal: 1 / 7
Hard: 0 / 4
Impossible: 0 / 1

Succeeded:

  • [Easy] lesson4.task1/mean
  • [Example] lesson4.task1/invertPositives
  • [Example] lesson4.task1/sqRoots
  • [Example] lesson4.task1/buildSumExample
  • [Example] lesson4.task1/negativeList
  • [Example] lesson4.task1/squares
  • [Normal] lesson4.task1/center
  • [Example] lesson4.task1/biRoots
  • [Example] lesson4.task1/isPalindrome

Seed: -3209875509518640903

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 40 / 136

Example: 28 / 30
Trivial: 4 / 6
Easy: 7 / 29
Normal: 1 / 38
Hard: 0 / 26
Impossible: 0 / 7

@ice-phoenix
Copy link
Contributor

В настоящее время у вас нет даже зачета по нашему курсу.

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson1.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 12 / 12

Example: 4 / 4
Trivial: 4 / 4
Easy: 4 / 4

Succeeded:

  • [Trivial] lesson1.task1/seconds
  • [Easy] lesson1.task1/thirdDigit
  • [Easy] lesson1.task1/accountInThreeYears
  • [Example] lesson1.task1/discriminant
  • [Example] lesson1.task1/sqr
  • [Trivial] lesson1.task1/trackLength
  • [Easy] lesson1.task1/numberRevert
  • [Example] lesson1.task1/sqRoot
  • [Trivial] lesson1.task1/lengthInMeters
  • [Trivial] lesson1.task1/angleInRadian
  • [Example] lesson1.task1/quadraticRootProduct
  • [Easy] lesson1.task1/travelMinutes

Seed: 7743546936697989149

lesson2.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 2 / 7

Example: 1 / 1
Easy: 1 / 5
Normal: 0 / 1

Succeeded:

  • [Example] lesson2.task1/minBiRoot
  • [Easy] lesson2.task1/whichRookThreatens

Failed:

  • [Easy] lesson2.task1/ageDescription
    • Expected:
      111 лет
      
    • Actual:
      111 год
      
    • Inputs:
      • age ->
        111
        
    • Exception: null
  • [Normal] lesson2.task1/segmentLength
    • Expected:
      1
      
    • Actual:
      1482575
      
    • Inputs:
      • a ->
        482574
        
      • b ->
        482575
        
      • c ->
        -1000000
        
      • d ->
        482575
        
    • Exception: null

Seed: 7743546936697989149

lesson2.task2

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 3 / 5

Example: 1 / 1
Easy: 1 / 2
Normal: 1 / 2

Succeeded:

  • [Example] lesson2.task2/pointInsideCircle
  • [Easy] lesson2.task2/isNumberHappy
  • [Normal] lesson2.task2/circleInside

Failed:

  • [Normal] lesson2.task2/brickPasses
    • Expected:
      false
      
    • Actual:
      true
      
    • Inputs:
      • a ->
        649
        
      • b ->
        174
        
      • c ->
        648
        
      • r ->
        621
        
      • s ->
        635
        
    • Exception: null

Seed: 7743546936697989149

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 6 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 1 / 8
Normal: 1 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/factorial
  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/digitCountInNumber
  • [Easy] lesson3.task1/lcm
  • [Normal] lesson3.task1/revert

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      9
      
    • Actual:
      null
      
    • Inputs:
      • n ->
        777841430
        
    • Exception: java.util.concurrent.TimeoutException: executable timed out after 10000 ms

Seed: 7743546936697989149

lesson4.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 10 / 21

Example: 7 / 7
Easy: 1 / 2
Normal: 1 / 7
Hard: 1 / 4
Impossible: 0 / 1

Succeeded:

  • [Example] lesson4.task1/negativeList
  • [Example] lesson4.task1/sqRoots
  • [Example] lesson4.task1/invertPositives
  • [Example] lesson4.task1/biRoots
  • [Example] lesson4.task1/squares
  • [Example] lesson4.task1/buildSumExample
  • [Normal] lesson4.task1/center
  • [Example] lesson4.task1/isPalindrome
  • [Easy] lesson4.task1/mean
  • [Hard] lesson4.task1/factorizeToString

Failed:

  • [Normal] lesson4.task1/times
    • java.lang.IndexOutOfBoundsException : Index: 1, Size: 0
  • [Normal] lesson4.task1/times
    • Expected:
      6.991919476317504E40
      
    • Actual:
      null
      
    • Inputs:
      • a ->
        [-1.0E20, -1.0E20, -1.0E20, -4.959597381587514E19, -1.0E20, -1.0E20, -1.0E20, -4.959597381587514E19]
        
      • b ->
        [-1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20]
        
    • Exception: java.lang.IndexOutOfBoundsException: Index: 1, Size: 0

Seed: 7743546936697989149

lesson5.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 4 / 12

Example: 2 / 2
Normal: 2 / 3
Hard: 0 / 7

Succeeded:

  • [Example] lesson5.task1/timeStrToSeconds
  • [Example] lesson5.task1/timeSecondsToStr
  • [Normal] lesson5.task1/dateStrToDigit
  • [Normal] lesson5.task1/dateDigitToStr

Seed: 7743546936697989149

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 37 / 75

Example: 19 / 19
Trivial: 4 / 5
Easy: 8 / 21
Normal: 5 / 16
Hard: 1 / 13
Impossible: 0 / 1

@ice-phoenix
Copy link
Contributor

Вы можете расслабиться до дополнительной сессии, Егор. Дедлайн уже прошел.

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson1.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 12 / 12

Example: 4 / 4
Trivial: 4 / 4
Easy: 4 / 4

Succeeded:

  • [Trivial] lesson1.task1/seconds
  • [Easy] lesson1.task1/travelMinutes
  • [Trivial] lesson1.task1/trackLength
  • [Example] lesson1.task1/discriminant
  • [Trivial] lesson1.task1/angleInRadian
  • [Easy] lesson1.task1/thirdDigit
  • [Example] lesson1.task1/sqRoot
  • [Example] lesson1.task1/sqr
  • [Trivial] lesson1.task1/lengthInMeters
  • [Example] lesson1.task1/quadraticRootProduct
  • [Easy] lesson1.task1/accountInThreeYears
  • [Easy] lesson1.task1/numberRevert

Seed: 667549392051604886

lesson2.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 3 / 7

Example: 1 / 1
Easy: 2 / 5
Normal: 0 / 1

Succeeded:

  • [Easy] lesson2.task1/whichRookThreatens
  • [Example] lesson2.task1/minBiRoot
  • [Easy] lesson2.task1/timeForHalfWay

Failed:

  • [Easy] lesson2.task1/ageDescription
    • Expected:
      111 лет
      
    • Actual:
      111 год
      
    • Inputs:
      • age ->
        111
        
    • Exception: null
  • [Normal] lesson2.task1/segmentLength
    • Expected:
      1
      
    • Actual:
      1156699
      
    • Inputs:
      • a ->
        482574
        
      • b ->
        482575
        
      • c ->
        -674124
        
      • d ->
        482575
        
    • Exception: null

Seed: 667549392051604886

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 7 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 1 / 8
Normal: 2 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/factorial
  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/digitCountInNumber
  • [Easy] lesson3.task1/lcm
  • [Normal] lesson3.task1/revert
  • [Normal] lesson3.task1/hasDifferentDigits

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      10
      
    • Actual:
      null
      
    • Inputs:
      • n ->
        2147483647
        
    • Exception: java.util.concurrent.TimeoutException: executable timed out after 10000 ms

Seed: 667549392051604886

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 22 / 37

Example: 9 / 9
Trivial: 4 / 5
Easy: 7 / 17
Normal: 2 / 4
Hard: 0 / 2

@ice-phoenix
Copy link
Contributor

recheck all

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson1.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 12 / 12

Example: 4 / 4
Trivial: 4 / 4
Easy: 4 / 4

Succeeded:

  • [Trivial] lesson1.task1/seconds
  • [Trivial] lesson1.task1/trackLength
  • [Example] lesson1.task1/sqr
  • [Easy] lesson1.task1/travelMinutes
  • [Trivial] lesson1.task1/lengthInMeters
  • [Example] lesson1.task1/sqRoot
  • [Example] lesson1.task1/discriminant
  • [Trivial] lesson1.task1/angleInRadian
  • [Easy] lesson1.task1/accountInThreeYears
  • [Example] lesson1.task1/quadraticRootProduct
  • [Easy] lesson1.task1/thirdDigit
  • [Easy] lesson1.task1/numberRevert

Seed: -4583317203678741055

lesson2.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 3 / 7

Example: 1 / 1
Easy: 2 / 5
Normal: 0 / 1

Succeeded:

  • [Example] lesson2.task1/minBiRoot
  • [Easy] lesson2.task1/timeForHalfWay
  • [Easy] lesson2.task1/whichRookThreatens

Failed:

  • [Easy] lesson2.task1/ageDescription
    • Expected:
      111 лет
      
    • Actual:
      111 год
      
    • Inputs:
      • age ->
        111
        
    • Exception: null
  • [Normal] lesson2.task1/segmentLength
    • Expected:
      0
      
    • Actual:
      1482574
      
    • Inputs:
      • a ->
        482574
        
      • b ->
        482574
        
      • c ->
        -1000000
        
      • d ->
        482574
        
    • Exception: null

Seed: -4583317203678741055

lesson2.task2

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 3 / 5

Example: 1 / 1
Easy: 1 / 2
Normal: 1 / 2

Succeeded:

  • [Example] lesson2.task2/pointInsideCircle
  • [Easy] lesson2.task2/isNumberHappy
  • [Normal] lesson2.task2/circleInside

Failed:

  • [Normal] lesson2.task2/brickPasses
    • Expected:
      false
      
    • Actual:
      true
      
    • Inputs:
      • a ->
        2
        
      • b ->
        908
        
      • c ->
        857
        
      • r ->
        648
        
      • s ->
        648
        
    • Exception: null

Seed: -4583317203678741055

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 7 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 1 / 8
Normal: 2 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/factorial
  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/digitCountInNumber
  • [Easy] lesson3.task1/lcm
  • [Normal] lesson3.task1/revert
  • [Normal] lesson3.task1/hasDifferentDigits

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      10
      
    • Actual:
      null
      
    • Inputs:
      • n ->
        -2069951944
        
    • Exception: java.util.concurrent.TimeoutException: executable timed out after 10000 ms

Seed: -4583317203678741055

lesson4.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 10 / 21

Example: 7 / 7
Easy: 1 / 2
Normal: 1 / 7
Hard: 1 / 4
Impossible: 0 / 1

Succeeded:

  • [Easy] lesson4.task1/mean
  • [Example] lesson4.task1/squares
  • [Example] lesson4.task1/negativeList
  • [Example] lesson4.task1/biRoots
  • [Example] lesson4.task1/sqRoots
  • [Example] lesson4.task1/invertPositives
  • [Example] lesson4.task1/buildSumExample
  • [Normal] lesson4.task1/center
  • [Example] lesson4.task1/isPalindrome
  • [Hard] lesson4.task1/factorizeToString

Failed:

  • [Normal] lesson4.task1/times
    • java.lang.IndexOutOfBoundsException : Index: 1, Size: 0
  • [Normal] lesson4.task1/times
    • Expected:
      1.0725774752668255E41
      
    • Actual:
      null
      
    • Inputs:
      • a ->
        [-1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -4.959597381587514E19, -1.0E20, -4.959597381587514E19, -1.0E20, -1.0E20, -1.0E20, -1.0E20]
        
      • b ->
        [-4.959597381587514E19, -1.0E20, -4.959597381587514E19, -1.0E20, -4.959597381587514E19, -1.0E20, -1.0E20, -4.959597381587514E19, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -1.0E20, -4.959597381587514E19]
        
    • Exception: java.lang.IndexOutOfBoundsException: Index: 1, Size: 0

Seed: -4583317203678741055

lesson5.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 4 / 12

Example: 2 / 2
Normal: 2 / 3
Hard: 0 / 7

Succeeded:

  • [Example] lesson5.task1/timeStrToSeconds
  • [Example] lesson5.task1/timeSecondsToStr
  • [Normal] lesson5.task1/dateStrToDigit
  • [Normal] lesson5.task1/dateDigitToStr

Seed: -4583317203678741055

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 48 / 136

Example: 28 / 30
Trivial: 4 / 6
Easy: 9 / 29
Normal: 6 / 38
Hard: 1 / 26
Impossible: 0 / 7

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 8 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 2 / 8
Normal: 2 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/factorial
  • [Normal] lesson3.task1/revert
  • [Easy] lesson3.task1/lcm
  • [Easy] lesson3.task1/fib
  • [Example] lesson3.task1/digitCountInNumber
  • [Normal] lesson3.task1/hasDifferentDigits

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      9
      
    • Actual:
      null
      
    • Inputs:
      • n ->
        -674387525
        
    • Exception: java.util.concurrent.TimeoutException: executable timed out after 10000 ms

Seed: -7527787416100889930

lesson4.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 11 / 21

Example: 7 / 7
Easy: 2 / 2
Normal: 1 / 7
Hard: 1 / 4
Impossible: 0 / 1

Succeeded:

  • [Example] lesson4.task1/isPalindrome
  • [Easy] lesson4.task1/mean
  • [Normal] lesson4.task1/center
  • [Example] lesson4.task1/sqRoots
  • [Example] lesson4.task1/biRoots
  • [Example] lesson4.task1/negativeList
  • [Example] lesson4.task1/invertPositives
  • [Example] lesson4.task1/squares
  • [Example] lesson4.task1/buildSumExample
  • [Hard] lesson4.task1/factorizeToString
  • [Easy] lesson4.task1/abs

Seed: -7527787416100889930

lesson5.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 5 / 12

Example: 2 / 2
Normal: 2 / 3
Hard: 1 / 7

Succeeded:

  • [Example] lesson5.task1/timeStrToSeconds
  • [Example] lesson5.task1/timeSecondsToStr
  • [Normal] lesson5.task1/dateStrToDigit
  • [Normal] lesson5.task1/dateDigitToStr
  • [Hard] lesson5.task1/flattenPhoneNumber

Failed:

  • [Normal] lesson5.task1/bestLongJump
    • Expected:
      2147483647
      
    • Actual:
      null
      
    • Inputs:
      • jumps ->
        0 % - 1804222291 -  2147483647 -   -  2147483647 % % - 1 -  - - -
        
    • Exception: java.lang.NumberFormatException: For input string: ""

Seed: -7527787416100889930

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 29 / 63

Example: 15 / 15
Trivial: 0 / 1
Easy: 4 / 10
Normal: 7 / 16
Hard: 3 / 20
Impossible: 0 / 1

@kotlin-polytech-bot
Copy link

author

egor-abak [egor-abak@mail.ru]

lesson3.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 8 / 18

Example: 4 / 4
Trivial: 0 / 1
Easy: 2 / 8
Normal: 2 / 3
Hard: 0 / 2

Succeeded:

  • [Example] lesson3.task1/isPerfect
  • [Example] lesson3.task1/isPrime
  • [Example] lesson3.task1/factorial
  • [Normal] lesson3.task1/revert
  • [Easy] lesson3.task1/fib
  • [Easy] lesson3.task1/lcm
  • [Example] lesson3.task1/digitCountInNumber
  • [Normal] lesson3.task1/hasDifferentDigits

Failed:

  • [Trivial] lesson3.task1/digitNumber
    • org.opentest4j.AssertionFailedError : expected: <1> but was: <0>
  • [Trivial] lesson3.task1/digitNumber
    • Expected:
      1
      
    • Actual:
      0
      
    • Inputs:
      • n ->
        0
        
    • Exception: null

Seed: 3312554310787434115

lesson4.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 11 / 21

Example: 7 / 7
Easy: 2 / 2
Normal: 1 / 7
Hard: 1 / 4
Impossible: 0 / 1

Succeeded:

  • [Example] lesson4.task1/isPalindrome
  • [Example] lesson4.task1/squares
  • [Example] lesson4.task1/buildSumExample
  • [Example] lesson4.task1/sqRoots
  • [Example] lesson4.task1/biRoots
  • [Example] lesson4.task1/negativeList
  • [Example] lesson4.task1/invertPositives
  • [Easy] lesson4.task1/mean
  • [Normal] lesson4.task1/center
  • [Hard] lesson4.task1/factorizeToString
  • [Easy] lesson4.task1/abs

Seed: 3312554310787434115

lesson5.task1

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 5 / 12

Example: 2 / 2
Normal: 2 / 3
Hard: 1 / 7

Succeeded:

  • [Normal] lesson5.task1/dateStrToDigit
  • [Example] lesson5.task1/timeStrToSeconds
  • [Example] lesson5.task1/timeSecondsToStr
  • [Normal] lesson5.task1/dateDigitToStr
  • [Hard] lesson5.task1/flattenPhoneNumber

Failed:

  • [Normal] lesson5.task1/bestLongJump
    • Expected:
      2147483647
      
    • Actual:
      null
      
    • Inputs:
      • jumps ->
        1 2147483647   -
        
    • Exception: java.lang.NumberFormatException: For input string: ""

Seed: 3312554310787434115

owner

egor-abak []

total

Author: egor-abak [egor-abak@mail.ru]

Owner: egor-abak []

Total: 29 / 63

Example: 15 / 15
Trivial: 0 / 1
Easy: 4 / 10
Normal: 7 / 16
Hard: 3 / 20
Impossible: 0 / 1

@mglukhikh mglukhikh closed this Jul 26, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants