結果

問題 No.3043 yukicoderへようこそ!
ユーザー cielciel
提出日時 2019-04-07 21:12:55
言語 Ruby
(3.3.0)
結果
AC  
実行時間 83 ms / 2,000 ms
コード長 670 bytes
コンパイル時間 337 ms
コンパイル使用メモリ 11,520 KB
実行使用メモリ 15,324 KB
最終ジャッジ日時 2023-09-10 05:31:09
合計ジャッジ時間 1,987 ms
ジャッジサーバーID
(参考情報)
judge15 / judge14
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 83 ms
15,188 KB
testcase_01 AC 82 ms
15,292 KB
testcase_02 AC 83 ms
15,184 KB
testcase_03 AC 82 ms
15,136 KB
testcase_04 AC 81 ms
15,136 KB
testcase_05 AC 83 ms
15,324 KB
権限があれば一括ダウンロードができます
コンパイルメッセージ
Syntax OK

ソースコード

diff #

#!/usr/bin/ruby
def getarchive(f)
	arc={}
	seq=''
	line=f.gets
	line.chomp!
	name=line[1..-1]
	while line=f.gets
		line.chomp!
		if line[0,1]=='>'
			arc[name]=seq.strip
			seq=''
			name=line[1..-1]
		else
			seq+=line+"\n"
		end
	end
	arc[name]=seq.strip
	arc
end
arc=getarchive(DATA)
puts arc[gets.chomp]

#fasta-like editable text archive
__END__
>1000 1000
2000 abcdefg
>51
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
16
17
Fizz
19
Buzz
Fizz
22
23
Fizz
Buzz
26
Fizz
28
29
FizzBuzz
31
32
Fizz
34
Buzz
Fizz
37
38
Fizz
Buzz
41
Fizz
43
44
FizzBuzz
46
47
Fizz
49
Buzz
Fizz
>Let's enjoy
Hello World!
>96
4656
>10
5942201175040512342
>100
4240983281189952799
0