Official

A - First Grid Editorial by physics0523


プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは「practice contest」(https://atcoder.jp/contests/practice/) の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。
また、プログラミングコンテストの問題に慣れていない方は、「AtCoder Beginners Selection」(https://atcoder.jp/contests/abs) の問題をいくつか試すことをおすすめします。


実は、答えが No となるパターンは以下の \(2\) 通りしかありません。

.#  #.
#.  .#

よって、文字列を \(2\) つ受け取って、文字列の比較判定を用いて if 文などで条件分岐を実装すれば、この問題に正解することができます。

実装例(C++)

#include<bits/stdc++.h>
using namespace std;
int main(){
  string s1,s2;
  cin >> s1 >> s2;
  if(s1=="#." && s2==".#"){cout << "No\n";}
  else if(s1==".#" && s2=="#."){cout << "No\n";}
  else{cout << "Yes\n";}
  return 0;
}

posted:
last update: