#Ruby 2
def getNumberByPosition(start_num, end_num, k, n = 3)
# p [start_num, end_num, k, n]
if not start_num.between?(10**(n - 1),10**n - 1) or not end_num.between?(10**(n - 1),10**n - 1) then return end
s = ""
for i in start_num..end_num
s += i.to_s()
end
number = start_num + (k-1) / n
if number > end_num
puts "Выход за пределы"
return
# p number
upper_limit = n + 1 - ((k % n == 0) ? n : k % n)
number = number % (10**upper_limit)
# p [number, 10**upper_limit, upper_limit]
low_limit = upper_limit - 1
number = number / (10**low_limit)
# p [number, 10**low_limit, low_limit]
puts "#{number} = #{s[k-1]}"
getNumberByPosition(101,150,20,3)
getNumberByPosition(101,150,21,3)
1) Компьютер может служить как библиотекарь - он хранит всю информацию которую ты сохранил в нем.
2)Компьютер может и производить вычисления, обработку числового материала.
3)В компьютере ты можешь писать книги, рассказы, информацию и многое другое.
4)Компьютер заменяет и делопроизводителя.
5)Компьютер - так же и неплохой личный секретарь и день распланировать и многое другое.
6)Компьютер - отличный бугхалтер, вычислит все что надо и нужно.
7)в справочном бюро и расписание рейсов узнаешь.
9) в компьютере можно и слова переводить.
10) компьютер передаст все письма от твоих друзей. знакомых и родственников. Хороший почтальон.
11) на компьютере делают красивейшие рисунки и арты.
13) в компьютере можно создавать анимации и многое другое. Вообщем конструктор.
14) в компьютере ты можешь создать эскизы новой одежды, аксессуаров.
15) Также в компьюетере можно создавать эскизы новых зданий.
16) в компьютере можно создавать дизайн одежды, домов, дизайн комнат.
17) на компьютере производят очень красивую музыку.
18) В компьютере можно узнать признаки разных болезней.
19) в компьютере ты можешь учиться и узнавать многое.
20) А сколько игр можно скачать на компьютор, кие только тебе по душе и по вкусу.
Некоторые профессии я не написала ибо не смогла придумать что написать, или от непонимания обязонностей профессии.
#Ruby 2
def getNumberByPosition(start_num, end_num, k, n = 3)
# p [start_num, end_num, k, n]
if not start_num.between?(10**(n - 1),10**n - 1) or not end_num.between?(10**(n - 1),10**n - 1) then return end
s = ""
for i in start_num..end_num
s += i.to_s()
end
number = start_num + (k-1) / n
if number > end_num
puts "Выход за пределы"
return
end
# p number
upper_limit = n + 1 - ((k % n == 0) ? n : k % n)
number = number % (10**upper_limit)
# p [number, 10**upper_limit, upper_limit]
low_limit = upper_limit - 1
number = number / (10**low_limit)
# p [number, 10**low_limit, low_limit]
puts "#{number} = #{s[k-1]}"
end
getNumberByPosition(101,150,20,3)
getNumberByPosition(101,150,21,3)
1) Компьютер может служить как библиотекарь - он хранит всю информацию которую ты сохранил в нем.
2)Компьютер может и производить вычисления, обработку числового материала.
3)В компьютере ты можешь писать книги, рассказы, информацию и многое другое.
4)Компьютер заменяет и делопроизводителя.
5)Компьютер - так же и неплохой личный секретарь и день распланировать и многое другое.
6)Компьютер - отличный бугхалтер, вычислит все что надо и нужно.
7)в справочном бюро и расписание рейсов узнаешь.
9) в компьютере можно и слова переводить.
10) компьютер передаст все письма от твоих друзей. знакомых и родственников. Хороший почтальон.
11) на компьютере делают красивейшие рисунки и арты.
13) в компьютере можно создавать анимации и многое другое. Вообщем конструктор.
14) в компьютере ты можешь создать эскизы новой одежды, аксессуаров.
15) Также в компьюетере можно создавать эскизы новых зданий.
16) в компьютере можно создавать дизайн одежды, домов, дизайн комнат.
17) на компьютере производят очень красивую музыку.
18) В компьютере можно узнать признаки разных болезней.
19) в компьютере ты можешь учиться и узнавать многое.
20) А сколько игр можно скачать на компьютор, кие только тебе по душе и по вкусу.
Некоторые профессии я не написала ибо не смогла придумать что написать, или от непонимания обязонностей профессии.