일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- C++
- go
- tour of go
- 운영체제
- C언어
- C++ gui 라이브러리
- 자료구조
- Nebula
- a tour of go
- 알고리즘
- 프로그래밍
- 리듬게임
- JUCE library
- JUCE
- 백준
- 공룡책
- c++ heap
- vim-go
- LOB
- Docker
- JUCE라이브러리
- BOJ
- C++ gui
- gui
- OS
- C++ library
- 연결리스트
- JUCE 튜토리얼
- go channel
- 코딩
Archives
- Today
- Total
CafeM0ca
[BOJ]10809번 알파벳 찾기 본문
반응형
문제에 소문자만 있어서 간단하게 풀었다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> #include <string> #include <vector> int main(void) { std::cin.tie(NULL); std::cin.sync_with_stdio(false); std::string s; std::cin >> s; std::vector<int> v(26,-1); //알파벳은 26글자던가.. -1로 다 초기화 for(int i=0;i<s.size();i++) { if(v[s.at(i)-97] == -1) //string의 i번째 아스키값 - 97으로 접근했다. v[s.at(i)-97] = i; } for(std::vector<int>::iterator iter = v.begin();iter!=v.end();iter++) std::cout << *iter << " "; return 0; } | cs |
반응형
'Programming > 백준' 카테고리의 다른 글
[BOJ]1157번 단어 공부 (0) | 2018.04.22 |
---|---|
[BOJ]2675번 문자열 반복 (0) | 2018.04.22 |
[BOJ]11718,11719 그대로 출력하기 (2) | 2018.04.19 |
[BOJ] 1316번 그룹 단어 체커 (0) | 2018.03.24 |
[BOJ]셀프넘버 - 4673 (0) | 2018.02.14 |
Comments