정신과 시간의 방
카테고리
작성일
2024. 5. 24. 21:37
작성자
risehyun
  • 문제

 

  • 풀이
#include <iostream>

using namespace std;

int main()
{
	string input = "";
	cin >> input;

	for (char c = 'a'; c <= 'z'; c++)
	{
		int find = input.find(c);
		cout << find << " ";
	}

	return 0;
}

 

 

  • 메모
    배열 안의 값을 이용해서 일일이 위치를 체킹하는 방법도 있지만, find() 함수를 사용하면 위치를 리턴해주며 없는 문자인 경우 -1을 리턴하기 때문에 이 문제에서는 find() 함수를 사용하는 것이 간편하다.

'코딩테스트' 카테고리의 다른 글

★ [백준/30802번/C++] 웰컴 키트  (0) 2024.05.26
[백준/4153번/C++] 직각삼각형  (0) 2024.05.25
[백준/8958번/C++] OX퀴즈  (0) 2024.05.23
[백준/3052번/C++] 나머지  (0) 2024.05.22
[백준/2920번/C++] 음계  (0) 2024.05.21