Official
D - Chessboard Editorial
by
D - Chessboard Editorial
by
kyopro_friends
*
が書かれているマスがどこにあるかを見つけ、そのマスの名前を求めます。添字のindexが盤面の縦と横のどちらに対応するのか、indexが増える向きが盤面の上下/左右どちらに対応するのか、配列や文字列の添字が0から始まるのか1から始まるのかに注意して実装しましょう。
#include<bits/stdc++.h>
using namespace std;
int main(){
vector<string>s(8);
for(int i=0;i<8;i++)cin >> s[i];
for(int i=0;i<8;i++)for(int j=0;j<8;j++){
if(s[i][j]=='*'){
cout << "abcdefgh"[j] << 8-i << endl;
return 0;
}
}
}
S=[input() for _ in range(8)]
for i in range(8):
for j in range(8):
if S[i][j]=='*':
print(f"{'abcdefgh'[j]}{8-i}")
exit()
posted:
last update: