ν•™μŠ΅ λͺ©ν‘œ

  • 쑰금 κΈ΄ μš”κ΅¬μ‚¬ν•­μ„ 논리적인 μˆ˜μ‹μœΌλ‘œ κ³„μ‚°ν•˜κ³  μ›ν•˜λŠ” ν˜•μ‹μœΌλ‘œ 좜λ ₯ν•  수 μžˆλ‹€.

  • 비동기 APIλ₯Ό μ‚¬μš©ν•΄μ„œ μ½˜μ†”μ— 좜λ ₯을 μ—…λ°μ΄νŠΈν•  수 μžˆλ‹€.

사전지식

각 μ–Έμ–΄λ³„λ‘œ μ½˜μ†” 좜λ ₯을 μœ„ν•œ ν•¨μˆ˜λ₯Ό ν•™μŠ΅ν•΄μ•Ό ν•©λ‹ˆλ‹€.

  • Javascript :Β console.log()

  • Swift :Β print()

  • Kotlin :Β println()

κΈ°λŠ₯μš”κ΅¬μ‚¬ν•­

화성에 κ±°μ£Όν•˜λŠ” μ‚¬λžŒμ„ μœ„ν•œ ν™”μ„± 달λ ₯을 λ§Œλ“€λ €κ³  ν•©λ‹ˆλ‹€.

μ‹€μ œ ν™”μ„± 년월일 계산 λ‹¨μœ„λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • 1 ν™”μ„±λ…„ = 686.98 지ꡬ일 = 668.5907 화성일

  • 1 화성일 : 1 솔(sol) = 24.65979 μ§€κ΅¬μ‹œκ°„ (지ꡬ ν•˜λ£¨μ™€ ν™”μ„± ν•˜λ£¨κ°€ κ°™λ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€.)

ν™”μ„± 달λ ₯ κΈ°μ€€

계산 μ •ν™•μ„±κ³Ό νŽΈμ˜μ„±μ„ μœ„ν•΄ λ‹€μŒκ³Ό 같이 μ •ν•©λ‹ˆλ‹€.

  • 1화성년을 668ν™”μ„±μΌλ‘œ μ •ν•˜κ³ , 2λ…„λ§ˆλ‹€ 669ν™”μ„±μΌλ‘œ μ •ν•©λ‹ˆλ‹€.

  • 1주일(화성주일)을 7ν™”μ„±μΌλ‘œ μ •ν•©λ‹ˆλ‹€.

  • 1화성월을 28화성일(=4주일)둜 μ •ν•©λ‹ˆλ‹€.

  • 1ν™”μ„±λ…„ 달λ ₯을 24ν™”μ„±μ›”λ‘œ μ •ν•©λ‹ˆλ‹€.
    단, 24Γ—28=672μ΄λΌμ„œ 668보닀, 6ν™”μ„±μ›”λ§ˆλ‹€ ν•˜λ£¨μ”©, 총 4일을 λΉΌμ„œ 672-4=668둜 맞μΆ₯λ‹ˆλ‹€.
    μœ€λ…„μ˜ 경우 λ§ˆμ§€λ§‰ ν•œ λ‹¬μ—μ„œ ν•˜λ£¨λ₯Ό λΉΌμ§€ μ•Šκ³  669일둜 맞μΆ₯λ‹ˆλ‹€.

  • 6ν™”μ„±μ›”λ§ˆλ‹€ ν•˜λ£¨ λΉ μ§„ λ§ˆμ§€λ§‰ μš”μΌμ€ λ‹€μŒλ‹¬μ— λ‹Ήκ²¨μ„œ κ³„μ‚°ν•˜μ§€ μ•Šκ³ , λͺ¨λ“  화성월은 솔 μ†”λ¦¬μŠ€λΆ€ν„° μ‹œμž‘ν•©λ‹ˆλ‹€.

ν™”μ„± μš”μΌ

지ꡬ μš”μΌκ³Ό λ™μΌν•œ κΈ°μ€€μœΌλ‘œ μΌμ›”ν™”μˆ˜λͺ©κΈˆν†  7개 μš”μΌμ— 이름을 λΆ™μž…λ‹ˆλ‹€.

  1. 솔 μ†”λ¦¬μŠ€ (Sol Solis: νƒœμ–‘μ˜ λ‚ )

  2. 솔 λ£¨λ‚˜μ— (Sol Lunae: λ‹¬μ˜ λ‚ )

  3. 솔 마λ₯΄ν‹°μš°μŠ€ (Sol Martius: ν™”μ„±μ˜ λ‚ )

  4. 솔 λ©”λ₯΄μΏ λ¦¬ (Sol Mercurii: μˆ˜μ„±μ˜ λ‚ )

  5. 솔 μš”λΉ„μŠ€ (Sol Jovis: λͺ©μ„±μ˜ λ‚ )

  6. 솔 λ² λ„€λ¦¬μŠ€ (Sol Veneris: κΈˆμ„±μ˜ λ‚ )

  7. 솔 μ‚¬νˆ¬λ₯΄λ‹ˆ (Sol Saturni: ν† μ„±μ˜ λ‚ )

15μ›”, 711μ›”, 1317μ›”, 1823μ›”

SolLunMarMerJovVenSat
1234567
891011121314
15161718192021
22232425262728

6μ›”, 12μ›”, 18μ›”, 24μ›”

SolLunMarMerJovVenSat
1234567
891011121314
15161718192021
222324252627(μœ€λ…„)28

ν”„λ‘œκ·Έλž˜λ° μš”κ΅¬μ‚¬ν•­

μ§€κ΅¬μ—μ„œ μ‚¬μš©ν•˜λŠ” κ·Έλ ˆκ³ λ¦¬μ•ˆ 달λ ₯을 κΈ°μ€€μœΌλ‘œ νŠΉμ • λ‚ μ§œλ₯Ό μž…λ ₯ν•˜λ©΄
κ·Έ λ‚ μ§œμ— ν•΄λ‹Ήν•˜λŠ” 화성일을 ν¬ν•¨ν•˜λŠ” 화성월을 ν‘œμ‹œν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€.

지ꡬ 달λ ₯

계산 νŽΈμ˜μƒ 지ꡬ 달λ ₯ 그레고리λ ₯은 1λ…„ 1μ›” 1일뢀터 μ‹œμž‘μ΄κ³ , 1년은 365일이며 4λ…„λ§ˆλ‹€ 2월말에 29일을 λΆ™μ—¬μ„œ 366일둜 κ³„μ‚°ν•©λ‹ˆλ‹€.

5초 λŒ€κΈ° ν‘œμ‹œ

지ꡬ λ‚ μ§œλ₯Ό μž…λ ₯λ°›κ³  λ‚˜λ©΄, 5초 λ™μ•ˆ μ§„ν–‰ ν˜„ν™©μ„ μ½˜μ†” 화면에 μ—…λ°μ΄νŠΈν•˜λŠ” Progress Barλ₯Ό 직접 κ΅¬ν˜„ν•΄μ„œ ν‘œμ‹œν•΄μ•Ό ν•©λ‹ˆλ‹€. 적어도 10% λ§ˆλ‹€ μ—…λ°μ΄νŠΈν•΄μ„œ 100%κΉŒμ§€ μ§„ν–‰ 상황을 λ³΄μ—¬μ€˜μ•Ό ν•©λ‹ˆλ‹€.

μ˜ˆμ‹œ1
β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 50%
μ˜ˆμ‹œ2
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–β–β–β–β–β–β–β–β–β– 50%
μ˜ˆμ‹œ3
⚫⚫⚫⚫⚫βšͺβšͺβšͺβšͺβšͺ 50%
  • 터미널 섀정을 ANSI둜 해놓고 ANSICode μ½”λ“œλ₯Ό 좜λ ₯ν•˜λ©΄ ν°νŠΈμƒ‰μ΄λ‚˜ 배경색을 μ§€μ •ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

μ˜ˆμƒκ²°κ³Ό 및 λ™μž‘μ˜ˆμ‹œ

> μ§€κ΅¬λ‚ μ§œλŠ”? 2024-01-01
β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“ ν™”μ„±κΉŒμ§€ μ—¬ν–‰ 100% 
지ꡬ날은 738,901 => 1105 ν™”μ„±λ…„ 8μ›” 11일

     1105λ…„ 8μ›”
Su Lu Ma Me Jo Ve Sa
 1  2  3  4  5  6  7
 8  9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28