반응형
https://www.acmicpc.net/problem/23080
23080번: 스키테일 암호
첫 번째 줄에 막대의 굵기 \(K\)가 주어진다. 두 번째 줄에 알파벳 소문자만으로 구성된 암호문 \(S\)가 주어진다.
www.acmicpc.net
간단 구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
막대 굵기, 암호문, 정답을 출력할 변수를 선언 후 입력받습니다.
📔 풀이과정
매 for loop마다 막대 굵기 만큼 이동하며 정답을 출력할 변수 ans에 해당 문자를 더해줍니다.
📔 정답출력
ans를 출력합니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int thickness;
string s, ans;
int main(){
cin >> thickness >> s;
for(int i = 0; i < s.size(); i+=thickness){
ans += s[i];
}
cout << ans;
}
*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 25703 : 포인터 공부 (1) | 2022.10.03 |
---|---|
(C++) - 백준(BOJ) 11367 : Report Card Time (0) | 2022.10.02 |
(C++, Rust) - 백준(BOJ) 10205 : 헤라클레스와 히드라 (0) | 2022.09.29 |
(C++, Rust) - 백준(BOJ) 25640 : MBTI (0) | 2022.09.27 |
(C++, Rust) - 백준(BOJ) 25628 : 햄버거 만들기 (1) | 2022.09.26 |