前回に引き続き,アイカレの講義の歴史を追っていく,なぜこの講義が重要なのかしっかりと理解してもらいたい
2010年代になってまた大きなトレンドがやってくる,クラウドと分散環境そしてスモールコンピューティングだ。
/* | |
Google Form Generator(択一問題) | |
グループ範囲を指定してランダムに出題するフォームを作成するプログラムです | |
以下のようなSpreadを作りこのスクリプトをコピーして貼り付けてmainを実行してください | |
タイトルを書く, 説明文を書く, 出題数, 出題範囲(groupidをカンマ区切りで) | |
groupid, 問題文, 問1の正答, 問1の誤答1, 問1の誤答2, 問1の誤答3 | |
groupid, 問題文, 問2の正答, 問2の誤答1, 問2の誤答2, 問2の誤答3 | |
groupid, 問題文, 問3の正答, 問3の誤答1, 問3の誤答2, 問3の誤答3 |
前回に引き続き,アイカレの講義の歴史を追っていく,なぜこの講義が重要なのかしっかりと理解してもらいたい
2010年代になってまた大きなトレンドがやってくる,クラウドと分散環境そしてスモールコンピューティングだ。
process.stdin.resume(); | |
process.stdin.setEncoding('utf8'); | |
process.stdin.on('data', function (chunk) { | |
var lines = chunk.split('\n'); | |
var len = parseInt(lines.shift(),10); | |
var result = (function(words) { | |
return words.map(function(word) { | |
return word.split('').reverse().join(''); | |
}) | |
.sort() |
process.stdin.resume(); | |
process.stdin.setEncoding('utf8'); | |
process.stdin.on('data', function (chunk) { | |
var lines = chunk.split('\n'); | |
var len = parseInt(lines.shift(),10); | |
var result = (function(grades) { | |
var score_table = { | |
'A':4,'B':3,'C':2,'D':1,'F':0 | |
}; |
process.stdin.resume(); | |
process.stdin.setEncoding('utf8'); | |
process.stdin.on('data', function (chunk) { | |
//console.time('1'); | |
var lines = chunk.split('\n')[0].toString().split('/').join('-'); | |
var result = (function(date) { | |
var tmpYear = date.getFullYear(); | |
while (tmpYear === date.getFullYear() && !canDivide(date)) { | |
date.setDate(date.getDate() + 1); |
process.stdin.resume(); | |
process.stdin.setEncoding('utf8'); | |
process.stdin.on('data', function (chunk) { | |
//console.time('1'); | |
var line = chunk.split('\n')[0].toString(); | |
var result = (function(year) { | |
var leap = false; | |
if (year % 4 === 0) leap = true; | |
if (year % 100 === 0) leap = false; | |
if (year % 400 === 0) leap = true; |