[백준] 6321. IBM 빼기 1

Algorithm|2021. 11. 17. 16:18
반응형

https://www.acmicpc.net/problem/6321

 

6321번: IBM 빼기 1

첫째 줄에 컴퓨터의 개수 n이 주어진다. 다음 줄부터 n개의 줄에는 컴퓨터의 이름이 주어진다. 컴퓨터의 이름은 최대 50글자이며, 알파벳 대문자로만 이루어져 있다.

www.acmicpc.net

실수로 Z -> A 인 부분을 무시하고 Z +=1 시켜버림

int main(void)
{
  int n;
  vector<string> ibm;
  string s;
  cin >> n;
  for(int i=0; i<n; i++)
  {
    cin >> s;

    for(int k=0; k<s.size(); k++)
    {
      if(s[k] != 'Z')
        s[k] +=1;
      else 
        s[k] = 'A';
    }  

    ibm.push_back(s);
  }

  for(int i=0; i<ibm.size(); i++)
  {
    cout <<"String #"<<i+1<<'\n'<<ibm[i];
    if(i<ibm.size())
      cout <<"\n"<<"\n"; 
  }

  return 0;
}
반응형

'Algorithm' 카테고리의 다른 글

[Leetcode] 6. Zigzag Conversion  (0) 2021.11.18
[Leetcode] 551. Student Attendance Record I  (0) 2021.11.18
[Leetcode] 844. Backspace String Compare  (0) 2021.11.17
[Programmers] 소수만들기  (0) 2021.11.17
[백준] 1157. 단어 공부  (0) 2021.11.16

댓글()