๋ฐฑ์ค ๋ฌธ์ ๋ฅผ ํ๋ค 1์ฐจ์ ๋ฆฌ์คํธ ์์๋ค์ ๋ฆฌ์คํธ ์์ด ์๋์ ๊ฐ์ด ํ๋ฒ์ ์ถ๋ ฅํ๊ณ ์ถ์ ๋๊ฐ ์๋ค. ๋ณดํต for๋ฌธ์ ์ฌ์ฉํด์ ๋ง์ด ์ถ๋ ฅํ์ง๋ง ๋ ๊ฐ๋จํ๊ฒ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ด ์๋คprint(\*arr)์์๋ฅผ ๋ค์ด๋ณด์. ๋ณดํต print(arr)๋ฅผ ํ๋ฉด ์์ ๊ฐ์ด ๋๊ดํธ๊น์ง ํ
์๋ ์์ ์ ๊ฐ์ด ๊ฐ๋ฅผ ์ถ๋ ฅํ์์ค.์์์ด ๋ฌธ์ ๋ ์ญ์ฌ๋์()๋ฅผ ์ด๋ป๊ฒ ๋จ๋ ์ผ๋ก ์ฌ์ฉํ๋์ ๋ฌธ์ ์ด๋ค. ์ฒ์์ ๊ต์ฅํ ์ฌ์ด ๋์ด๋์ธ๋ฐ ์์ ์ ๋ ฅ๊ฐ ์กฐ์ฐจ ์์ด์ ๋นํฉํ์๋ค.์ญ์ฌ๋์๋ฅผ ๋จ๋ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ ์ฐ์์ผ๋ก ๋ ๊ฐ๋ฅผ ์ ์ด์ผ ํ๋ค.
ํ์ด์ฌ ๋ฌธ์์ด ๊ด๋ จ ํจ์ ์ค ๋ฌธ์์ด์ ๋๋ฌธ์๋ก ๋ฐ๊พธ๊ฑฐ๋ ์๋ฌธ์๋ก ๋ฐ๊พธ๋ ํจ์์ ๋ํด ์ ๋ฆฌํ๋ ค ํ๋ค. string.upper()string : ๋ฐ๊พธ๋ ค๋ ๋ฌธ์์ดstring.upper() ํจ์๋ ๋ฌธ์์ด์ ๋ชจ๋ ๋ฌธ์๋ค์ ๋๋ฌธ์๋ก ๋ฐ๊พผ ๋ฌธ์์ด์ ๋ฐํํ๋ค. ์๋๋ ์์์ด๋ค.์ด ๋
์ฝํ ๋ฌธ์ ๋ฅผ ํ๋ค๋ณด๋ฉด, ๋ฆฌ์คํธ๋ฅผ ํน์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๋ ๋ฌธ์ ๊ฐ ๋ง์ด ๋ณด์๋ค. ๋จ์ํ sort(), sorted()๋ฅผ ์ฌ์ฉํด์ ์ค๋ฆ์ฐจ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ํ ์ ์๋ ๋ฌธ์ ๋ค๋ ์์ง๋ง ๋ ๋ฒจ์ด ์ฌ๋ผ๊ฐ๋ฉด์ ์๋ ๋ฌธ์ ๋ค๋ ๋ง์๋ค.๊ทธ๋์ ์ด๋ฌํ ๋ฌธ์ ๋ค์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๋ ค
ํธ์ ๋ฒ์ด๋ ๋ ์๊ฐ ์๋๋ฐฉ ์๋ฅผ ๋๋ ์ ์ํ๋ ์๋ฅผ ์ป๋ ์๊ณ ๋ฆฌ์ฆ์ ๋งํ๋ค.์ต์๊ณต๋ฐฐ์์ ์ต๋๊ณต์ฝ์๋ฅผ ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ผ๋ก ๊ตฌํํ ์๊ณ ๋ฆฌ์ฆ์ ๋ง์ด ์ฌ์ฉํ๊ธฐ์ ์ ๋ฆฌํด๋ณด๋ ค ํ๋ค.2๊ฐ์ ์์ฐ์ a,b์ ๋ํด์ a๋ฅผ b๋ก ๋๋ ๋๋จธ์ง๋ฅผ s๋ผ๊ณ ํ๋ฉด(a > b) a์ b์ ์ต๋๊ณต์ฝ
์ฝํ ๋ฅผ ์ค๋นํ๋ค๋ณด๋ ํน์ ์ซ์๊ฐ ์์(prime number)์ธ์ง ์๋์ง ํ๋ณํ๋ ๋ฌธ์ ๊ฐ ๋ง๋ค.๊ทธ๋์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ฐ๋๊ฒ ํธํ ๊ฑฐ ๊ฐ์ ์ ๋ฆฌํด๋๋ ค ํ๋ค.์ผ๋จ x๊ฐ ์์์ธ์ง ํ์ธํ๋ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ 2๋ถํฐ x-1๊น์ง x์ ๋๋ ๋ณด๊ณ ๋๋ ๋จ์ด์ง๋๊ฒ ํ๋๋ผ๋ ์์ผ๋ฉด