본문 바로가기
백준 문제 해설

백준 4470 줄번호

by toomanysegtrees 2022. 10. 27.

기본 문제

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

 

4470번: 줄번호

텍스트에서 줄을 입력받은 뒤, 줄 번호를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

풀이

n개의 줄바꿈 단위의 문자를 입력받아 앞에 숫자를 붙여 출력하는 문제이다 

 

시간 복잡도 : $O(N)$

소요 시간 : 1분

아쉬운 점 : 없다

전체적인 감상 : 행복하다 ^^

/* basic setup {{{ */
#include<bits/stdc++.h>
#define ff first
#define ss second
#define pb push_back
#define sz(x) ((int)x.size())
#define all(x) x.begin(),x.end()
#define compress(x) sort(all(x)), x.erase(unique(all(x)), x.end())
#define fast_io ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0)
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
typedef const int ci;
const int MOD = 1e9+7;
const int INF = 0x3f3f3f3f;
const ll LINF = 0x3f3f3f3f3f3f3f3f;
/*}}}*/

int main(){
	fast_io;
	string s1;
	int n;
	cin>>n;
	getline(cin, s1);
	vector<string> vc;
	for(int i=0;i<n;i++){
		getline(cin, s1);
		vc.pb(s1);
	}
	int i = 1;
	for(string s : vc){
		cout<<i++<<". "<<s<<'\n';
	}
	cout<<'\n';
}
/* basic setup {{{ */
#include<bits/stdc++.h>
#define ff first
#define ss second
#define pb push_back
#define sz(x) ((int)x.size())
#define all(x) x.begin(),x.end()
#define compress(x) sort(all(x)), x.erase(unique(all(x)), x.end())
#define fast_io ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0)
using namespace std;
typedef long long ll;
typedef pair<int,int> pii;
typedef pair<ll,ll> pll;
typedef const int ci;
const int MOD = 1e9+7;
const int INF = 0x3f3f3f3f;
const ll LINF = 0x3f3f3f3f3f3f3f3f;
/*}}}*/

int main(){
	fast_io;
	string s1;
	int n;
	cin>>n;
	getline(cin, s1);
	vector<string> vc;
	for(int i=0;i<n;i++){
		getline(cin, s1);
		vc.pb(s1);
	}
	int i = 1;
	for(string s : vc){
		cout<<i++<<". "<<s<<'\n';
	}
	cout<<'\n';
}

'백준 문제 해설' 카테고리의 다른 글

백준 5524 입실 관리  (1) 2022.10.31
백준 20648 Rectangular Pasture  (0) 2022.10.30
백준 25625 샤틀버스  (0) 2022.10.29
백준 25494 단순한 문제 (Small)  (0) 2022.10.28
백준 8545 Zadanie próbne  (0) 2022.10.26
백준 15592 Blocked Billboard II  (0) 2022.10.25
백준 15458 Barn Painting  (0) 2022.10.24
백준 15457 A Pie for a Pie  (0) 2022.10.23