์ฝฐ์ธ
์ฝฐ์ธ(quine)์ ์ ๋ ฅ ์์ด ์๊ธฐ ์์ ์ ์์ค ์ฝ๋๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ด๋ค.
์๋ฅผ ๋ค์ด ์ฝ๋๊ฐ
print('Hello world')
๋ผ๋ฉด ์ถ๋ ฅ๋ print('Hello world')๋ก ๋์์ผ ํ๋ค.
๋ค์์ ํ์ด์ฌ์ผ๋ก ์์ฑ๋ Quine ํ๋ก๊ทธ๋จ์ด๋ค.
exec(s:='print("exec(s:=%r)"%s)')
๋๋
n = 'n=%r\nprint(n%%n)'
print(n%n)
'๐ Language > [python]' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ] ๋ฐ๋ณต๋ฌธ์์ ์ธ๋ฑ์ค์ ์์ ๋์ ์ํ - enumerate (0) | 2023.08.29 |
---|---|
[ํ์ด์ฌ] ์ฌ๋ฌ ํ์ผ ์ด๋ฆ ํ๋ฒ์ ๋ณ๊ฒฝํ๋ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ(feat. os.rename) (0) | 2023.07.28 |
[ํ์ด์ฌ] dis๋ชจ๋๋ก ๋ฐ์ดํธ ์ฝ๋ ํ์ธ - dis (0) | 2022.08.08 |
[ํ์ด์ฌ] ํ์ด์ฌ ์ฝ๋ ์คํ ์ธก์ - time (0) | 2022.08.05 |
[ํ์ด์ฌ] if __name__ == "__main__" (0) | 2022.08.03 |