https://yukicoder.me/problems/no/632
解法
https://yukicoder.me/submissions/230857
?に1を入れていけるか、4を入れていけるかを判定する。
文字列のまま比較しても大小は正しく比較できる。
string s[3]; string t = "14"; //--------------------------------------------------------------------------------------------------- void _main() { rep(i, 0, 3) cin >> s[i]; rep(i, 0, 3) if (s[i] == "?") { fore(c, t) { s[i][0] = c; int ok = 0; if (s[0] < s[1] and s[2] < s[1]) ok = 1; if (s[0] > s[1] and s[2] > s[1]) ok = 1; if (ok) printf("%c", c); } printf("\n"); return; } }