Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
13
Task/Mad-Libs/Sidef/mad-libs.sidef
Normal file
13
Task/Mad-Libs/Sidef/mad-libs.sidef
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
var story = ARGF.slurp;
|
||||
|
||||
var blanks = Hash.new;
|
||||
while (var m = /<(.*?)>/.gmatch(story)) {
|
||||
blanks.append(m[0]);
|
||||
}
|
||||
|
||||
blanks.keys.sort.each { |blank|
|
||||
var replacement = Sys.scanln("#{blank}: ");
|
||||
blanks{blank} = replacement;
|
||||
}
|
||||
|
||||
print story.gsub(/<(.*?)>/, {|s1| blanks{s1} });
|
||||
Loading…
Add table
Add a link
Reference in a new issue