๋์ด๋ | ์ ๋ต๋ฅ |
โ | 94.6% |
C ํ์ด
- ๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ๊ธฐ์ํ์ฌ %[^\n] ์ฌ์ฉํ๊ธฐ
- <ctype.h>์ ์๋ isspace ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ณต๋ฐฑ์ด ์กด์ฌํ๋ฉด, ๊ณต๋ฐฑ ์ดํ์ ๋ฌธ์ฅ์ ํ์ฌ์์น์ ๋ถ์ฌ๋ฃ๊ธฐ.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main() {
char str[51];
scanf("%[^\n]", str);
for (int i = 0; str[i]; i++) {
if (isspace(str[i])) {
strcpy(&str[i], &str[i + 1]);
}
}
printf("%s", str);
return 0;
}
|
cs |
C++ ํ์ด
- string ์ ๊ณต๋ฐฑ์ ํฌํจํ ๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ๋๋ค.
- ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด์ stringstream ํ์ผ๋ก ๋ณํํ๋ฉด ๋ง์น cin ์ ๋๊ณ ์ ๋ ฅ์ ํ ๊ฒ์ฒ๋ผ >> t ๋ง์ผ๋ก t ์ ์ฐจ๊ณก์ฐจ๊ณก ๋ฌธ์์ด์ด ์์ด๊ฒ ๋๋ค.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
string input, t;
getline(cin, input);
stringstream ss(input);
while (ss >> t) cout << t;
return 0;
}
|
cs |
๋์๋ฐ์ ๋ธ๋ก๊ทธ : https://m.blog.naver.com/PostView.nhn?blogId=kks227&logNo=220245263973&proxyReferer=https%3A%2F%2Fwww.google.com%2F
'๐ฅ PS(Problem Solving) ๐ฅ > goorm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ตฌ๋ฆLEVEL] ์ํฌ์ ๋ฒ์ค (0) | 2020.03.16 |
---|---|
[๊ตฌ๋ฆLEVEL] 1๋ฑ๊ณผ 2๋ฑ (0) | 2020.03.16 |
[๊ตฌ๋ฆLEVEL] ํต์ ๋น ๊ณ์ฐํ๊ธฐ (0) | 2020.03.12 |
[๊ตฌ๋ฆLEVEL] ๊ทผ๋ฌต์ํ (0) | 2020.03.12 |
[๊ตฌ๋ฆLEVEL] ํน์ ๋ฌธ์ ๊ฐ์ ๊ตฌํ๊ธฐ (0) | 2019.07.18 |
๋๊ธ