結構簡単なセットでした。
小さい方で割り算してもいいし、割り算した結果の大きい方を取っても良い。個人的には前者。
入出力の体裁をちゃんとすること。あと「混ぜて買っても意味が無い」という点に気付くこと。
s = """ | |
エジプトから来ました | |
/\ | |
/┳┻\ | |
/━┻┳┻\ | |
/┻┳━┻┳┻\ | |
/┳━┻┳━┻┳┻\ | |
/━┻━━┻━━/⌒\ \ | |
 ̄ ̄/ ____/⌒\⊃ | |
( / |
少しアルゴリズミックなことをしています。詳しくは「蟻本」を買うか、ググりましょう。
AtCoder Typical Contestというものがあるのですが、それの第一回・第二回のA問題でDFSとBFSが分かりやすくまとまっています。ぜひ参考にしてください。
160530 簡易解説
'use strict'; | |
const songList = [ | |
{diff: "上級+", rank: "S", LP: 20, point: 875}, | |
{diff: "上級+", rank: "A", LP: 20, point: 860}, | |
{diff: "上級+", rank: "B", LP: 20, point: 845}, | |
{diff: "上級+", rank: "C", LP: 20, point: 830}, | |
{diff: "上級", rank: "S", LP: 15, point: 600}, | |
{diff: "上級", rank: "A", LP: 15, point: 581}, | |
{diff: "上級", rank: "B", LP: 15, point: 562}, |
#include <stdio.h> | |
#include <algorithm> | |
namespace sudoku { | |
const char UNKNOWN = '_'; | |
char board[90]; | |
void input(){ | |
for(int row=0; row<9; row++){ | |
scanf("%s",board + 9*row); | |
} |