반응형
bucketarray 사용하면 쉽게 풀린드ㅏㅏㅏ
#include <iostream>
#include <vector>
#include <cstring>
using namespace std;
int main(void)
{
char str[101];
cin >> str;
vector <int> bucket(26, -1);
int len = strlen(str);
for (int i = 0;i < len;i++)
{
if (bucket[str[i] - 'a'] == -1)
bucket[str[i] - 'a'] = i;
}
for (int i = 0; i < 26;i++)
{
cout << bucket[i] << " ";
}
}
반응형
'C언어' 카테고리의 다른 글
백준 11656번 접미사배열 : compare ftswap substr 함수 (0) | 2020.08.18 |
---|---|
백준 10824번 네 수 : stoi 부터 stoull까지 문자열과 숫자 변환 (0) | 2020.08.18 |
백준 11655번 Rot 13 getline함수 쓰기 (0) | 2020.08.18 |
백준 10820번 문자열분석 : fgets 함수 ! (2) | 2020.08.18 |
백준 1918번 후위표기식 만들기 : 반례추가 (0) | 2020.08.18 |
백준 1935번 boj 후위 표기식2 : stack 써서 calculate number! (0) | 2020.08.18 |
백준 17299번 오등큰수 : 배열크기 중요하다..!!! (0) | 2020.08.18 |
백준 17298번 오큰수 / 인덱스와 값의 비교 유의해야 (0) | 2020.08.17 |