Submission #5903951
Source Code Expand
def calc(n) d = 0 d,n = d+n%10, n/10 while n > 0 return d end K = gets.to_i ans = 1 K.times do |i| p ans k,tmp,list = 0,ans+1,[] while tmp > 0 n = (tmp+1)*(10**k)-1 list << [n/calc(n).to_f,n] tmp /= 10 k += 1 end ans = list.sort[0][1] end
Submission Info
Submission Time | |
---|---|
Task | D - Snuke Numbers |
User | rinzu |
Language | Ruby (2.3.3) |
Score | 500 |
Code Size | 289 Byte |
Status | AC |
Exec Time | 27 ms |
Memory | 1916 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 500 / 500 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample.txt |
All | sample.txt, 1.txt, sample.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
1.txt | AC | 27 ms | 1916 KB |
sample.txt | AC | 7 ms | 1788 KB |