[ํŒŒ์ด์ฌ] ์ฝฐ์ธ(Quine) ํ”„๋กœ๊ทธ๋žจ

2023. 7. 20. 05:21ยท๐Ÿ“œ Language/[python]

์ฝฐ์ธ

์ฝฐ์ธ(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  (1) 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
'๐Ÿ“œ Language/[python]' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [ํŒŒ์ด์ฌ] ๋ฐ˜๋ณต๋ฌธ์—์„œ ์ธ๋ฑ์Šค์™€ ์š”์†Œ ๋™์‹œ ์ˆœํšŒ - enumerate
  • [ํŒŒ์ด์ฌ] ์—ฌ๋Ÿฌ ํŒŒ์ผ ์ด๋ฆ„ ํ•œ๋ฒˆ์— ๋ณ€๊ฒฝํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ(feat. os.rename)
  • [ํŒŒ์ด์ฌ] dis๋ชจ๋“ˆ๋กœ ๋ฐ”์ดํŠธ ์ฝ”๋“œ ํ™•์ธ - dis
  • [ํŒŒ์ด์ฌ] ํŒŒ์ด์ฌ ์ฝ”๋“œ ์‹คํ–‰ ์ธก์ • - time
์ œ๋ด‰์•„
์ œ๋ด‰์•„
  • ์ œ๋ด‰์•„
    Overthinking
    ์ œ๋ด‰์•„
    fake it till you make it.
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (104)
      • ๐Ÿงฉ Problem Solving (83)
        • [๋ฐฑ์ค€] (74)
        • [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] (7)
        • [SW Expert Academy] (1)
        • [์•Œ๊ณ ๋ฆฌ์ฆ˜ for PS] (1)
      • ๐Ÿ“ฆ Data Structure (2)
      • ๐Ÿ“œ Language (14)
        • [python] (14)
      • ๐Ÿ–ค Git (1)
      • ๐ŸŒ† ์ผ์ƒ (2)
        • ๐Ÿ’ฌ ๋ฒฝ๋ณด๊ณ  ๋งํ•˜๊ธฐ (2)
      • ๐Ÿ—„๏ธ ๊ธฐํƒ€ (2)
      • ๐Ÿ”ต css (0)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    ๋ˆ„์ ํ•ฉ
    imos
    ์žฌ๊ท€
    ํŒฐ๋ฆฐ๋“œ๋กฌ
    DP
    ํŒŒ์ด์ฌ
    ์œ„์ƒ์ •๋ ฌ
    DFS
    ๋ถ€๋ถ„ํ•ฉ
    ๋‹ค์ต์ŠคํŠธ๋ผ
    ๊ตฌํ˜„
    ๋ถ„ํ•  ์ •๋ณต
    ๋ฐฑํŠธ๋ž˜ํ‚น
    ํ”Œ๋กœ์ด๋“œ์›Œ์…œ
    Bruteforce
    ๋ƒ…์ƒ‰
    ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค
    ๋ธŒ๋ฃจํŠธํฌ์Šค
    ๋ฐ๋ธŒ์ฝ”์Šค
    slicing
    ๋ฐฑ์ค€
    Python
    ์Šคํƒ
    ํˆฌํฌ์ธํ„ฐ
    BFS
    ์ •์ฒ˜๊ธฐ
    SWEA
    ํ”Œ๋กœ์ด๋“œ ์™€์ƒฌ
    ๊ทธ๋ฆฌ๋””
    boj
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
์ œ๋ด‰์•„
[ํŒŒ์ด์ฌ] ์ฝฐ์ธ(Quine) ํ”„๋กœ๊ทธ๋žจ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”