https://www.acmicpc.net/problem/1541 1541๋ฒ: ์์ด๋ฒ๋ฆฐ ๊ดํธ ์ฒซ์งธ ์ค์ ์์ด ์ฃผ์ด์ง๋ค. ์์ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ ‘-’๋ง์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ์ฅ ์ฒ์๊ณผ ๋ง์ง๋ง ๋ฌธ์๋ ์ซ์์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ์ํด์ ๋ ๊ฐ ์ด์์ ์ฐ์ฐ์๊ฐ ๋ํ๋์ง ์๊ณ , 5์๋ฆฌ๋ณด๋ค www.acmicpc.net ๋ฌธ์ ์ธ์ค์ด๋ ์์์ +, -, ๊ทธ๋ฆฌ๊ณ ๊ดํธ๋ฅผ ๊ฐ์ง๊ณ ์์ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ๋ชจ๋ ์ง์ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์์ด ์ฃผ์ด์ง๋ค. ์์ ‘0’~‘9’, ‘+’, ๊ทธ๋ฆฌ๊ณ ‘-’๋ง์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ฐ์ฅ ์ฒ์๊ณผ ๋ง์ง๋ง ๋ฌธ์๋ ์ซ์์ด..
git init : ํ์ฌ ๋๋ ํ ๋ฆฌ๋ฅผ Git์ด ๊ด๋ฆฌํ๋ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ(=working directory)๋ก ์ค์ ํ๊ณ ๊ทธ ์์ ๋ ํฌ์งํ ๋ฆฌ(.git ๋๋ ํ ๋ฆฌ) ์์ฑ git config user.name 'zoozoo' : ํ์ฌ ์ฌ์ฉ์์ ์์ด๋๋ฅผ 'zoozoo'์ผ๋ก ์ค์ (์ปค๋ฐํ ๋ ํ์ํ ์ ๋ณด) git config user.email 'zoozoo@naver.com' : ํ์ฌ ์ฌ์ฉ์์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ 'zoozoo@naver.com'๋ก ์ค์ (์ปค๋ฐํ ๋ ํ์ํ ์ ๋ณด) git add [ํ์ผ ์ด๋ฆ] : ์์ ์ฌํญ์ด ์๋ ํน์ ํ์ผ์ staging area์ ์ฌ๋ฆฌ๊ธฐ git add [๋๋ ํ ๋ฆฌ๋ช ] : ํด๋น ๋๋ ํ ๋ฆฌ ๋ด์์ ์์ ์ฌํญ์ด ์๋ ๋ชจ๋ ํ์ผ๋ค์ staging area์ ์ฌ๋ฆฌ๊ธฐ git add . : working d..
๋๋ฌด๋ ํด๋ณด๊ณ ์ถ์๋ ์๋๋ก์ด๋์ ๋๋ค. ์๊ฐ์ ์ฒญ์ ํด์ ์ปค๋ฆฌํ๋ผ์ ๋ฐ๋ผ๊ฐ์ง๋ง, java์ ๋ฒ ์ด์ค๊ฐ ์์ด์์ธ์ง๋ ๋ชฐ๋ผ๋ ๋ฌธ๋ฒ์์ ๋ค์ ๋ํญ์ ๊ฒช๊ณ ์์ต๋๋ค... .xml ํ์ผ: soso ํฐ ํ์ ์ดํดํ๊ณ ๋์์ธ๋ง ์ ํด์ฃผ๋ฉด ๋จ .java ํ์ผ: ๋ฌธ๋ฒ์ด ๋ํดํจ. class์ ๊ฐ ์ฌ์ฉ๋ฒ์ด ๋๋ฌด๋ ๋ง๋ค. ์๋ฐ ์ค์ ์ผ๋ก fragment๋ค, activity๋ค ๊ฐ์ ๋ฐ์ดํฐ ์ก์์ ์์ ๊ณต๋ถ์ค-
#include using namespace std; class Complex { private: double realNum_; double imaginaryNum_; public: void setValue(double r, double i) { realNum_ = r; imaginaryNum_ = i; } double getReal() { return realNum_; } double getImaginary() { return imaginaryNum_; } void print() { cout
ํ์ ์ ์ : ๋ฆฌ์คํธ์ ํ์ชฝ ๋์์๋ง ์ฝ์ ๊ณผ ์ญ์ ๊ฐ ์ผ์ด๋๋ ์คํ๊ณผ๋ ๋ฌ๋ฆฌ ๋ฆฌ์คํธ์ ํ์ชฝ ๋์์๋ ์์๋ค์ด ์ญ์ ๋๊ณ ๋ฐ๋์ชฝ ๋์์๋ ์์๋ค์ ์ฝ์ ๋ง ๊ฐ๋ฅํ๊ฒ ๋ง๋ ์์ํ๋ ๋ฆฌ์คํธ. ๊ฐ์ฅ ๋จผ์ ๋ฆฌ์คํธ์ ์ฝ์ ๋ ์์๊ฐ ๊ฐ์ฅ ๋จผ์ ์ญ์ ๋๋ฏ๋ก ์ ์ ์ ์ถ(ๅ ๅ ฅๅ ๅบ)์ธ FIFO(first in first out) ๋ฆฌ์คํธ๋ผ๊ณ ํ๋ค. [๋ค์ด๋ฒ ์ง์๋ฐฑ๊ณผ] ํ [queue] (์ปดํจํฐ์ธํฐ๋ทIT์ฉ์ด๋์ฌ์ , 2011. 1. 20., ์ ์ฐ์ฉ์ด์ฌ์ ํธ์ฐฌ์์ํ) #include using namespace std; class LinkedList { private: class Node { public: int data; Node* next; }; Node* Head = new Node; Node* newNode = new Node; p..
https://www.acmicpc.net/problem/10757 10757๋ฒ: ํฐ ์ A+B ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A,B < 1010000) ์ถ๋ ฅ ์ฒซ์งธ ์ค์ A+B๋ฅผ ์ถ๋ ฅํ๋ค. #define _CRT_SECURE_NO_WARNINGS #include #include int i; //๋ฌธ์์ด์ ์ข์ฐ ๋ฐ๋๋ก ๋ฐ๊ฟ์ค. index์ ์๋ฆฟ์๋ฅผ ํต์ผํ๊ธฐ์ํด void ReverseStr(char str[]) { char tmp; for (i = 0; i < strlen(str) * (0.5); i++) {..
https://www.acmicpc.net/problem/2839 2839๋ฒ: ์คํ ๋ฐฐ๋ฌ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ www.acmicpc.net ๋ฌธ์ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๋จ ๋ด์ง์ 5ํฌ๋ก๊ทธ๋จ ๋ด์ง๊ฐ ์๋ค. ์๊ทผ์ด๋ ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์, ์ต๋ํ ์ ์ ๋ด์ง๋ฅผ ๋ค๊ณ ๊ฐ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 18ํฌ๋ก๊ทธ๋จ ์คํ์ ๋ฐฐ๋ฌํด์ผ ํ ๋, 3ํฌ๋ก๊ทธ๋จ ๋ด์ง 6๊ฐ๋ฅผ ๊ฐ์ ธ๊ฐ๋ ๋์ง๋ง, 5ํฌ๋ก๊ทธ๋จ 3๊ฐ์ 3ํฌ๋ก๊ทธ๋จ 1..
https://www.acmicpc.net/problem/5585 5585๋ฒ: ๊ฑฐ์ค๋ฆ๋ ํ๋ก๋ ์์ฃผ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฐ๋ค. JOI์กํ์ ์๋ ์๋์ผ๋ก 500์, 100์, 50์, 10์, 5์, 1์์ด ์ถฉ๋ถํ ์๊ณ , ์ธ์ ๋ ๊ฑฐ์ค๋ฆ๋ ๊ฐ์๊ฐ ๊ฐ์ฅ ์ ๊ฒ ์๋์ ์ค๋ค. ํ๋ก๊ฐ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฌ www.acmicpc.net ๋ฌธ์ ํ๋ก๋ ์์ฃผ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฐ๋ค. JOI์กํ์ ์๋ ์๋์ผ๋ก 500์, 100์, 50์, 10์, 5์, 1์์ด ์ถฉ๋ถํ ์๊ณ , ์ธ์ ๋ ๊ฑฐ์ค๋ฆ๋ ๊ฐ์๊ฐ ๊ฐ์ฅ ์ ๊ฒ ์๋์ ์ค๋ค. ํ๋ก๊ฐ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฌ๊ณ ์นด์ดํฐ์์ 1000์ ์งํ๋ฅผ ํ์ฅ ๋์ ๋, ๋ฐ์ ์๋์ ํฌํจ๋ ์๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ ๋ ฅ์ ํ์ค๋ก ์ด๋ฃจ์ด์ ธ์๊ณ , ํ๋ก๊ฐ ์ง..