[๋ฐฑ์ค] #10951 A+B - 4๐ข
- ๋ฐฑ์ค #10951 A+B - 4
- ์ฌ์ฉ์ธ์ด : C++
- ๋ฌธ์ ๋ฑ๊ธ : ๋ธ๋ก ์ฆโ ข๐ฅ
๋ฌธ์
๋ฌธ์ ๋ ์ ๋ฒ ๊ฐ๋จํ๋ค. ์
๋ ฅ์ผ๋ก ๋ค์ด์จ ๋ ์ซ์๋ฅผ ๋ํด ์ถ๋ ฅํด์ฃผ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค.
๋ค๋ง, ๋ค๋ฅธ ์ฌ๋ฌ ๋ฌธ์ ๋ค๊ณผ ๋ฌ๋ฆฌ ๋ช๊ฐ์ ํ
์คํธ ์ผ์ด์ค๋ฅผ ์ฐ์ฐํ ๊ฒ์ธ์ง๋ ์ ๊ณตํ์ง ์์๋ค.
์ด ์ ์ด ๋ค๋ฅธ ๋ง์
๋ฌธ์ ๋ค๊ณผ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด๋ผ๊ณ ํ ์ ์๋ค.
๋ถ์
ํ์ฌ ์ค์ํ ์ ์, ์ฃผ์ด์ง ํ
์คํธ๋ฅผ ์ฝ๋ค๊ฐ ์ธ์ ํ
์คํธ์ ๋, ์ฆ ํ์ผ์ ๋์ ๋๋ฌํ๋์ง๋ฅผ ํ์
ํ ์ ์์ด์ผ ํ๋ค๋ ์ ์ด๋ค. C++์์๋ cin.eof()
๋ผ๋ ํจ์๋ฅผ ํตํด ํ์ผ์ ๋์ธ์ง๋ฅผ ์ ์ ์๋ค. ๋ฐ๋ผ์,cin.eof()
๋ฅผ ์ฌ์ฉํ์ฌ ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ฉด, ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค.
C++์ eof
์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ๊ธธ ๋ฐ๋๋ค.
์ฝ๋
#include <iostream>
using namespace std;
int a, b;
int main(){
while(!(cin>>a>>b).eof())
cout << a +b<<" ";
return 0;
}
๋๋ ์
๋ฐฑ์ค์ class๋ฅผ ์ฌ๋ ค๋ณด๊ณ ์ ๋ฎ์ ๋จ๊ณ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ํ๊ณ ์๋๋ฐ, ์ญ์ ๋ฒ ์ด์ค๋ฅผ ํํํ๊ฒ ์ก๋๊ฒ ์ค์ํ๋ค๋ ์๊ฐ์ด ๋ ๋ค. ์ด ๋ฌธ์ ๋ ์ฝ๋ค๊ณ ์๊ฐํ์์ผ๋ eof์ ๋ํ ๊ฐ๋ ์ด ์์ด 3๋ฒ์ด๋ ํ๋ ธ๊ธฐ ๋๋ฌธ. ์ด ๋ฌธ์ ๋ฅผ ๊ณ๊ธฐ๋ก eof์ ๋ํ ๋ด์ฉ์ ์ก๊ณ ๊ฐ๊ฒ ๋์ด ๋คํ์ด๋ค.
Author And Source
์ด ๋ฌธ์ ์ ๊ดํ์ฌ([๋ฐฑ์ค] #10951 A+B - 4๐ข), ์ฐ๋ฆฌ๋ ์ด๊ณณ์์ ๋ ๋ง์ ์๋ฃ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ ๋ณด์๋ค https://velog.io/@c-jeongyyun/๋ฐฑ์ค-10951-AB-4์ ์ ๊ท์: ์์์ ์ ๋ณด๊ฐ ์์์ URL์ ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ์๊ถ์ ์์์ ์์ ์ ๋๋ค.
์ฐ์ํ ๊ฐ๋ฐ์ ์ฝํ ์ธ ๋ฐ๊ฒฌ์ ์ ๋ (Collection and Share based on the CC Protocol.)
์ข์ ์นํ์ด์ง ์ฆ๊ฒจ์ฐพ๊ธฐ
๊ฐ๋ฐ์ ์ฐ์ ์ฌ์ดํธ ์์ง
๊ฐ๋ฐ์๊ฐ ์์์ผ ํ ํ์ ์ฌ์ดํธ 100์ ์ถ์ฒ ์ฐ๋ฆฌ๋ ๋น์ ์ ์ํด 100๊ฐ์ ์์ฃผ ์ฌ์ฉํ๋ ๊ฐ๋ฐ์ ํ์ต ์ฌ์ดํธ๋ฅผ ์ ๋ฆฌํ์ต๋๋ค