Task 97_1. Место в строю

Task 97_1. Место в строю

UniLecs

Задача: снова урок физкультуры, дети стоят в строю по росту (первый самый высокий, последний - самый низкий). Ваня опоздал на урок и ему нужно встать на свое место в строю. Необходимо определить место (номер в строю) куда нужно встать Ване. Если в строю есть люди с таким же ростом как у Вани, то он должен встать после них.

Входные данные: X - рост Вани; Arr - убывающий массив натуральных чисел, ктр содержит рост каждого человека в строю. Значения X и элементы массива Arr больше 0 и меньше 200. Длина массива Arr не больше 1000.

Вывод: вывести место (номер в строю), куда Ваня должен встать (нумерация в строю начинается с 1).

Пример: X = 152; Arr = [155, 153, 150, 150, 147, 145, 144]

Answer = 3

Реализация:

  1. @tvolf, PHP
@tvolf, PHP

https://gist.github.com/tvolf/ca716f9df4a5d6f46f43ef543be00116


2. Aleksei Kolosov, JS

Aleksei Kolosov, JS

https://gist.github.com/KolosovAO/4066a343b1c5fcc5ba6d8c9e72cf064d

Test:

https://repl.it/@AlieksieiKoloso/task97


3. @jinxonik, С

@jinxonik, С

https://gist.github.com/jin-x/0dbd2156b78498c4a357225b30da55c5

Test:

https://repl.it/@jin_x/UniLecs-97


4. Антон, Rust

Антон, Rust

https://gist.github.com/AnthonyMikh/db1fa2eb84a009ae4e8f25dbb604463c

Test:

http://play.rust-lang.org/?gist=8a384d2483397c29a9a0084c6e0b6270&version=stable&mode=debug


5. @AleksSolntseff, JS

@AleksSolntseff, JS

https://gist.github.com/dwarfcoder/3ef91b124fec566f235c75176ac6db2f


6. @my_diamonds_dancing, Python

@my_diamonds_dancing, Python

https://gist.github.com/myDianomdsDancing/0e95058394cda083eacb02d376a43b63


7. @mikhail_01, Python

@mikhail_01, Python

https://gist.github.com/mikhail-01/bccf8ca6fe145debb8dd663d03238615


8. @LostInKadath, Python

@LostInKadath, Python

https://gist.github.com/LostInKadath/75547e970861a6c8cfd80361f11649dc

Report Page