๐Ÿง ์ฝ”๋”ฉํ…Œ์ŠคํŠธ

์ž์—ฐ์ˆ˜ N์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ๊ฐ ์ˆซ์ž๋“ค์˜ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ๋งŒ์•ฝ N์ด 8์ด ์ž…๋ ฅ๋˜๋ฉด, 1(1๊ฐœ), 2(2๊ฐœ), 3(2๊ฐœ), 4(3๊ฐœ), 5(2๊ฐœ), 6(4๊ฐœ), 7(2๊ฐœ), 8(4๊ฐœ)์™€ ๊ฐ™์ด ๊ฐ ์ˆซ์ž์˜ ์•ฝ์ˆ˜์˜ ๊ฐฏ์ˆ˜๊ฐ€ ๊ตฌํ•ด์ง‘๋‹ˆ๋‹ค. ์ถœ๋ ฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด 1๋ถ€ํ„ฐ ์ฐจ๋ก€๋Œ€๋กœ ์•ฝ์ˆ˜์˜ ๊ฐฏ์ˆ˜๋งŒ ์ถœ๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. 1 2 2 3 2 4 2 4 ์™€ ๊ฐ™์ด ์ถœ๋ ฅํ•œ๋‹ค. ์ž…๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์— ์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง„๋‹ค. 8 ์ถœ๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์— 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ถœ๋ ฅํ•œ๋‹ค. 1 2 2 3 2 4 2 4 1ํŠธ (์„ฑ๊ณต) ์•ฝ์ˆ˜ ๋ชจ๋‘ ์ฐพ๊ธฐ (์ œํ•œ์‹œ๊ฐ„์— ๊ฑธ๋ฆผ) => ์‹œ๊ฐ„๋ณต์žก๋„ n^2 #include using namespace std; int main(){ //freopen("input.txt..
๊ด„ํ˜ธ๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ์ด๋ฉด "YES", ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์œผ๋ฉด "NO"๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. (())() ์ด๊ฒƒ์€ ๊ด„ํ˜ธ์˜ ์Œ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์œ„์น˜ํ•˜๋Š” ๊ฑฐ์ง€๋งŒ, (()()))์€ ์˜ฌ๋ฐ”๋ฅธ ๊ด„ํ˜ธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ž…๋ ฅ ์ฒซ ๋ฒˆ์งธ ์ค„์— ๊ด„ํ˜ธ ๋ฌธ์ž์—ด์ด ์ž…๋ ฅ๋œ๋‹ค. ๋ฌธ์ž์—ด์˜ ์ตœ๋Œ€ ๊ธธ์ด๋Š” 30์ด๋‹ค. (()(()))(() ()()(()()) ์ถœ๋ ฅ NO YES #include using namespace std; int main(){ //freopen("input.txt", "rt", stdin); char a[100]; int cnt = 0; cin >> a; for(int i = 0; a[i] != '\0'; ++i){ if(a[i] == '(') cnt++; else if(a[i] == ')') cnt--; if(cnt < 0) break; ..
ํ˜„์ˆ˜์˜ ์ปดํ“จํ„ฐ๊ฐ€ ๋ฐ”์ด๋Ÿฌ์Šค์— ๊ฑธ๋ ค ์˜์–ด๋‹จ์–ด๊ฐ€ ๋›ฐ์–ด์“ฐ๊ธฐ์™€ ๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ํ˜ผํ•ฉ๋˜์–ด ํ‘œํ˜„๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์•„๋ฆ„๋‹ค์šด์ด๋ผ๋Š” ๋œป์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” beautiful์ด๋ผ๋Š” ๋‹จ์–ด๊ฐ€ "bE au T I fu L"๊ณผ ๊ฐ™์ด ์ปดํ“จํ„ฐ์— ํ‘œ์‹œ๋˜๊ณ  ์žˆ๋‹ค. ์œ„์™€ ๊ฐ™์ด ์—๋Ÿฌ๋กœ ํ‘œ์‹œ๋˜๋Š” ์˜์–ด๋‹จ์–ด๋ฅผ ์›๋ž˜์˜ ํ‘œํ˜„๋Œ€๋กœ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐํ•˜๊ณ  ์†Œ๋ฌธ์žํ™” ์‹œ์ผœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ ์ค„์— ๋ฐ”์ด๋Ÿฌ์Šค์— ๊ฑธ๋ฆฐ ์˜์–ด๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋ฐ”์ด๋Ÿฌ์Šค์— ๊ฑธ๋ฆฐ ์˜์–ด๋‹จ์–ด์˜ ๊ธธ์ด(๊ณต๋ฐฑํฌํ•จ)๋Š” 100์„ ๋„˜์ง€ ์•Š๋Š”๋‹ค. ๋ฌธ์ž ์‚ฌ์ด์˜ ๊ณต๋ฐฑ์€ ์—ฐ์†์ ์œผ๋กœ ์กด์žฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž…๋ ฅ์€ ์•ŒํŒŒ๋ฒณ๊ณผ ๊ณต๋ฐฑ๋งŒ ์ฃผ์–ด์ง„๋‹ค. bE au T I fu L ์ถœ๋ ฅ ์ฒซ ์ค„์— ์†Œ๋ฌธ์ž๋กœ ๋œ ์ •์ƒ์ ์ธ ์˜์–ด๋‹จ์–ด๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. beautiful 1ํŠธ (์„ฑ๊ณต) #include using namespace std; in..
๋ฌธ์ž์™€ ์ˆซ์ž๊ฐ€ ์„ž์—ฌ์žˆ๋Š” ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง€๋ฉด ๊ทธ ์ค‘ ์ˆซ์ž๋งŒ ์ถ”์ถœํ•˜์—ฌ ๊ทธ ์ˆœ์„œ๋Œ€๋กœ ์ž์—ฐ์ˆ˜๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋งŒ๋“ค์–ด์ง„ ์ž์—ฐ์ˆ˜์™€ ๊ทธ ์ž์—ฐ์ˆ˜์˜ ์•ฝ์ˆ˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ "t0e0a1c2her"์—์„œ ์ˆซ์ž๋งŒ ์ถ”์ถœํ•˜๋ฉด 0, 0, 1, 2์ด๊ณ , ์ด๊ฒƒ์„ ์ž์—ฐ์ˆ˜๋กœ ๋งŒ๋“ค๋ฉด 12๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰ ์ฒซ ์ž๋ฆฌ 0์€ ์ž์—ฐ์ˆ˜ํ™”ํ•  ๋•Œ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ์ถœ๋ ฅ์€ 12๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ๋‹ค์Œ ์ค„์— 12์˜ ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ถ”์ถœํ•˜์—ฌ ๋งŒ๋“ค์–ด์ง€๋Š” ์ž์—ฐ์ˆ˜๋Š” 100, 000, 000์„ ๋„˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ˆซ์ž๊ฐ€ ์„ž์ธ ๋ฌธ์ž์—ด์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋Š” 50์„ ๋„˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. g0en2Ts8eSoft ์ถœ๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ ์ค„์— ์•ฝ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. 28 6 #include using namespace std; in..
์ฃผ๋ฏผ๋“ฑ๋ก์ฆ์˜ ๋ฒˆํ˜ธ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์ฃผ๋ฏผ๋“ฑ๋ก์ฆ ์ฃผ์ธ์˜ ๋‚˜์ด์™€ ์„ฑ๋ณ„์„ ํŒ๋‹จํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ฃผ๋ฏผ๋“ฑ๋ก์ฆ์˜ ๋ฒˆํ˜ธ๋Š” -๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์•ž์ž๋ฆฌ์™€ ๋’ท์ž๋ฆฌ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค. ๋’ท์ž๋ฆฌ์˜ ์ฒซ ๋ฒˆ์งธ ์ˆ˜๊ฐ€ 1์ด๋ฉด 1900๋…„๋Œ€ ๋‚จ์ž์ด๊ณ , 2์ด๋ฉด 1900๋…„๋Œ€ ์—ฌ์ž, 3์ด๋ฉด 2000๋…„๋Œ€ ๋‚จ์ž, 4์ด๋ฉด 2000๋…„๋Œ€ ์—ฌ์ž์ด๋‹ค. ์˜ฌํ•ด๋Š” 2019๋…„์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ์ฃผ๋ฏผ๋“ฑ๋ก์ฆ ์ฃผ์ธ์˜ ๋‚˜์ด์™€ ์„ฑ๋ณ„์„ ์ถœ๋ ฅํ•˜์„ธ์š”. ์ž…๋ ฅ1 780316-2376152 ์ถœ๋ ฅ1 42 W ์ž…๋ ฅ2 061102-3575393 ์ถœ๋ ฅ2 14 M 1ํŠธ (์‹คํŒจ) - '-' ๋ถ€ํ˜ธ๋ฅผ ์–ด๋–ป๊ฒŒ ์ด์–ด์„œ ์ถœ๋ ฅํ• ๊นŒ - ์ฝ”๋“œ๊ฐ€ ์•ˆ์˜ˆ์จ ๋”๋ณด๊ธฐ #include using namespace std; int main(){ int a, b, age; char gender; cin >> a; cout >..
N๋ช…์˜ ๋‚˜์ด๊ฐ€ ์ž…๋ ฅ๋ฉ๋‹ˆ๋‹ค. ์ด N๋ช…์˜ ์‚ฌ๋žŒ ์ค‘ ๊ฐ€์žฅ ๋‚˜์ด ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚˜๋Š” ๊ฒฝ์šฐ๋Š” ๋ช‡ ์‚ด์ผ๊นŒ์š”? ์ตœ๋Œ€ ๋‚˜์ด ์ฐจ์ด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ 10 13 15 34 23 45 65 33 11 26 42 ์ถœ๋ ฅ 54 1ํŠธ (์‹คํŒจ) ๋”๋ณด๊ธฐ #include using namespace std; int main(){ int count, dif, num; int min, max; List ageList = new List(); cin >> count; for(int i = 0; i > num; ageList.Add(num); } min = ageList[0]; max = ageList[1]; for(int i = 0; i < ageList.Count; ++i){ if(a..
์ž์—ฐ์ˆ˜ N์ด ์ฃผ์–ด์ง€๋ฉด ์ž์—ฐ์ˆ˜ N์˜ ์ง„์•ฝ์ˆ˜์˜ ํ•ฉ์„ ์ˆ˜์‹๊ณผ ํ•จ๊ป˜ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์„ธ์š”. ์ž…๋ ฅ 20 ์ถœ๋ ฅ 1+2+4+5+10=22 ํ—ท๊ฐˆ๋ฆฐ ๋ถ€๋ถ„ ๋งˆ์ง€๋ง‰์— +๋ฅผ ์–ด๋–ป๊ฒŒ ์ƒ๋žตํ•  ๊ฒƒ์ธ์ง€? > 1์„ ๋จผ์ € ์ถœ๋ ฅํ•˜๊ณ  +์™€ i๋ฅผ ์ถœ๋ ฅํ•˜์—ฌ ํ•ด๊ฒฐ #include using namespace std; int main(){ int num, sum = 0; cin >> num; cout
์ž์—ฐ์ˆ˜ A, B๊ฐ€ ์ฃผ์–ด์ง€๋ฉด A๋ถ€ํ„ฐ B๊นŒ์ง€์˜ ํ•ฉ์„ ์ˆ˜์‹๊ณผ ํ•จ๊ป˜ ์ถœ๋ ฅํ•˜์„ธ์š”. ์ž…๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜ A, B๊ฐ€ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฐจ๋ก€๋Œ€๋กœ ์ž…๋ ฅ๋œ๋‹ค. ์ถœ๋ ฅ ์ฒซ ์ค„์— ๋”ํ•˜๋Š” ์ˆ˜์‹๊ณผ ํ•จ๊ป˜ ํ•ฉ์„ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ˆ์ œ 3 7 3+4+5+6+7=25 int main(){ int a, b; int sum = 0; cin >> a >> b; for(int i = a; i < b; ++i){ cout
๋ฌธ์ œ ์ž์—ฐ์ˆ˜ N์ด ์ž…๋ ฅ๋˜๋ฉด 1๋ถ€ํ„ฐ N๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ M์˜ ๋ฐฐ์ˆ˜ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž…๋ ฅ ์ฒซ ์ค„์— ์ž์—ฐ์ˆ˜ N๊ณผ M์ด ์ฐจ๋ก€๋Œ€๋กœ ์ž…๋ ฅ๋จ ์ถœ๋ ฅ ์ฒซ ์ค„์— M์˜ ๋ฐฐ์ˆ˜ํ•ฉ์„ ์ถœ๋ ฅํ•จ ์˜ˆ์ œ 15 3 45 #include using namespace std; int main(){ int n, m; int sum = 0; cin >> n >> m; for(int i =1; i
peewoong
'๐Ÿง ์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (4 Page)