Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

25-seongwon030 #93

Merged
merged 1 commit into from
Sep 2, 2024
Merged

25-seongwon030 #93

merged 1 commit into from
Sep 2, 2024

Conversation

seongwon030
Copy link
Collaborator

πŸ”— 문제 링크

두 원

βœ”οΈ μ†Œμš”λœ μ‹œκ°„

4μ‹œκ°„

✨ μˆ˜λ„ μ½”λ“œ

두 원이 κ²ΉμΉ˜λŠ” μ˜μ—­μ˜ 넓이λ₯Ό κ΅¬ν•˜λŠ” λ¬Έμ œμž…λ‹ˆλ‹€

λ³€μˆ˜λŠ” μ΄λ ‡κ²Œ κ°€μ •ν•©λ‹ˆλ‹€

x1,y1 : μ’Œν‘œ
r1 : λ°˜μ§€λ¦„
d : 두 μ›μ˜ 쀑심 κ°„ 거리
  1. κ²ΉμΉ˜λŠ” μ˜μ—­μ˜ 넓이가 0일 λ•Œ
  • μ„œλ‘œ 포함관계가 μ•„λ‹ˆλ©° 외접일 λ•Œ
  • μ΄λ•ŒλŠ” 두 μ›μ˜ λ°˜μ§€λ¦„ 합이 쀑심 κ°„ 거리보닀 μž‘κ±°λ‚˜ κ°™μ•„μ•Ό ν•©λ‹ˆλ‹€.
if r1+r2 <= d:
  print(format(0,".3f"))
  1. 큰 원이 μž‘μ€ 원을 포함할 λ•Œ
  • μž‘μ€ μ›μ˜ 크기가 κ²ΉμΉ˜λŠ” μ˜μ—­μ˜ 넓이가 λ©λ‹ˆλ‹€
  • 두 μ›μ˜ λ°˜μ§€λ¦„ μ°¨κ°€ 쀑심 κ°„ 거리보닀 ν¬κ±°λ‚˜ κ°™μ•„μ•Ό μž‘μ€μ›μ΄ 큰원을 μΉ¨λ²”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
elif abs(r1-r2) >= d :
  result = math.pi*min(r1,r2)**2
  print( format(result,".3f"))
  1. 두 원이 μ„œλ‘œ λ‹€λ₯Έ 두 점에 λ§Œλ‚  λ•Œ

코사인 제2법칙



이런 μ‚Όκ°ν˜•μ΄ μ£Όμ–΄μ‘Œμ„ λ•Œ, 각BACλ₯Ό κ΅¬ν•˜λ €λ©΄, 각을 마주보고 μžˆλŠ” 직선인 a의 μ œκ³±μ€ 각을 끼고 μžˆλŠ” 두 직선 b,c의 각각의 μ œκ³±μ—μ„œ b,c의 λ‚΄μ κ°’μ˜ 2λ°° ν•΄μ€€ 값을 λΉΌμ€€ 것과 κ°™λ‹€.

스크란샷 2024-08-19 18 55 38

μ—¬κΈ°μ„œ 각을 κ΅¬ν•˜κΈ° μœ„ν•΄μ„  μ—­μ‚Όκ°ν•¨μˆ˜λ₯Ό μ΄μš©ν•΄ κ΅¬ν•œλ‹€.

스크란샷 2024-08-19 18 57 04

κ²ΉμΉ˜λŠ” μ˜μ—­ κ΅¬ν•˜κΈ°
스크란샷 2024-08-19 18 58 30

코사인 제2λ²•μΉ™μœΌλ‘œ 세타1κ³Ό 세타2λ₯Ό κ΅¬ν•΄μ€λ‹ˆλ‹€.

스크란샷 2024-08-19 18 59 43

총 넓이 = 큰 μ›μ˜ λΆ€μ±„κΌ΄μ—μ„œ μ‚Όκ°ν˜•μ„ λΊ€ 것 + μž‘μ€ μ›μ˜ λΆ€μ±„κΌ΄μ—μ„œ μ‚Όκ°ν˜•μ„ λΊ€ 것 이 λ©λ‹ˆλ‹€.
세타1에 ν•΄λ‹Ήν•˜λŠ” λΆ€μ±„κΌ΄μ˜ λ„“μ΄μ—μ„œ μ‚Όκ°ν˜•μ„ λΊ€ κ²°κ³Όλ₯Ό 두 λ°°ν•˜λ©΄ νŒŒλž€μƒ‰ 넓이가 λ‚˜μ˜€κ³  빨간색 넓이도 λ°˜λŒ€λ‘œ ν•΄μ£Όμ–΄ λ”ν•˜λ©΄ κ²ΉμΉ˜λŠ” μ˜μ—­μ˜ 넓이λ₯Ό ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ“š μƒˆλ‘­κ²Œ μ•Œκ²Œλœ λ‚΄μš©

두 원이 κ²ΉμΉ  λ•ŒλŠ” 코사인법칙!

Copy link
Collaborator

@InSange InSange left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

μš”μ¦˜ λŒ€μ„ΈλŠ” μˆ˜ν•™μΈκ°€μš”?
μ„ ν˜•λŒ€μˆ˜ν•™μ—μ„œ λ³΄μ•˜μ—ˆλŠ”λ° 기얡이 κ°€λ¬Όκ°€λ¬ΌμΉ˜...

1.원이 κ²ΉμΉ˜μ§€ μ•Šμ„ 경우
2.큰 원이 μž‘μ€ 원을 λ¨Ήμ—ˆμ„ 경우
3.두 원이 ν¬ν•¨λ˜μ§€ μ•ŠμœΌλ©° μ„œλ‘œ κ²ΉμΉ˜λŠ” 뢀뢄이 일뢀뢄일 λ•Œ
총 세가지 μ˜ˆμ™Έ 사항을 잘 μž‘μ•˜λ˜ 것 κ°™μŠ΅λ‹ˆλ‹€.

κ³¨λ“œ 2μΉ˜κ³ λŠ” κ°„λ‹¨ν•œ λ¬Έμ œμ΄μ§€λ§Œ μˆ˜ν•™μ„ 잘 λͺ¨λ₯΄λŠ” 경우 λ‚œν•΄ν•  것 κ°™κ΅°μš”...
κ²Œμž„μ—μ„œλŠ” 좩돌 ν˜Ήμ€ μ ˆλ‘μ²΄μ™€ 같이 κ²ΉμΉ˜λŠ” 뢀뢄을 μ²˜λ¦¬ν•˜κ±°λ‚˜ λ Œλ”λ§ν•˜μ§€ μ•ŠλŠ” 뢀뢄을 μ°ΎκΈ° μœ„ν•œ μˆ˜λ‹¨μœΌλ‘œ μ‚¬μš©λ˜κ² κ΅°μš”. μ΄λ§ˆμ €λ„ 자체적으둜 계산이 κ°€λŠ₯ν•˜λ„λ‘ κ΅¬ν˜„λ˜μ–΄ μžˆλŠ” 라이브러리λ₯Ό λ§Œλ“  μ‚¬λžŒλ“€μ—κ²Œ κ°νƒ„ν•©λ‹ˆλ‹€..

@seongwon030
Copy link
Collaborator Author

μš”μ¦˜ λŒ€μ„ΈλŠ” μˆ˜ν•™μΈκ°€μš”? μ„ ν˜•λŒ€μˆ˜ν•™μ—μ„œ λ³΄μ•˜μ—ˆλŠ”λ° 기얡이 κ°€λ¬Όκ°€λ¬ΌμΉ˜...

1.원이 κ²ΉμΉ˜μ§€ μ•Šμ„ 경우 2.큰 원이 μž‘μ€ 원을 λ¨Ήμ—ˆμ„ 경우 3.두 원이 ν¬ν•¨λ˜μ§€ μ•ŠμœΌλ©° μ„œλ‘œ κ²ΉμΉ˜λŠ” 뢀뢄이 일뢀뢄일 λ•Œ 총 세가지 μ˜ˆμ™Έ 사항을 잘 μž‘μ•˜λ˜ 것 κ°™μŠ΅λ‹ˆλ‹€.

κ³¨λ“œ 2μΉ˜κ³ λŠ” κ°„λ‹¨ν•œ λ¬Έμ œμ΄μ§€λ§Œ μˆ˜ν•™μ„ 잘 λͺ¨λ₯΄λŠ” 경우 λ‚œν•΄ν•  것 κ°™κ΅°μš”... κ²Œμž„μ—μ„œλŠ” 좩돌 ν˜Ήμ€ μ ˆλ‘μ²΄μ™€ 같이 κ²ΉμΉ˜λŠ” 뢀뢄을 μ²˜λ¦¬ν•˜κ±°λ‚˜ λ Œλ”λ§ν•˜μ§€ μ•ŠλŠ” 뢀뢄을 μ°ΎκΈ° μœ„ν•œ μˆ˜λ‹¨μœΌλ‘œ μ‚¬μš©λ˜κ² κ΅°μš”. μ΄λ§ˆμ €λ„ 자체적으둜 계산이 κ°€λŠ₯ν•˜λ„λ‘ κ΅¬ν˜„λ˜μ–΄ μžˆλŠ” 라이브러리λ₯Ό λ§Œλ“  μ‚¬λžŒλ“€μ—κ²Œ κ°νƒ„ν•©λ‹ˆλ‹€..

κ²Œμž„μ—λŠ” κ²ΉμΉ˜λŠ” 뢀뢄을 μ²˜λ¦¬ν•˜λŠ” λΌμ΄λΈŒλŸ¬λ¦¬κ°€ 있ꡰ용. 저도 이거 ν’€λ©΄μ„œ 코사인 λ²•μΉ™μœΌλ‘œ 넓이 κ΅¬ν•˜λŠ”κ±° 첨 μ•Œμ•˜μ–΄μš”..

Copy link
Collaborator

@yuyu0830 yuyu0830 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

μˆ˜ν•™γ…‹γ…‹ μž¬λ°Œλ‹€
μ €λ²ˆμ— μ„€λͺ…해쀬을 λ•Œ 되게 μž¬λ°Œλ‹€κ³  λŠλΌλ©΄μ„œλ„ 이런 λ¬Έμ œλŠ” 쀑점 νŒŒμ•…μ΄ μ€‘μš”ν•˜λ‹€κ³  λŠκΌˆμŠ΅λ‹ˆλ‹€. λΆ€μ±„κΌ΄μ˜ 넓이λ₯Ό ꡬ할 수 μžˆλ‹€λ©΄ 넓이λ₯Ό ꡬ할 수 μžˆλ‹€λ‹ˆ.. λ‹€μ–‘ν•œ κΈ°ν•˜ λ¬Έμ œμ—μ„œ μ‚¬μš©ν•  수 μžˆμ„ 것 κ°™μ•„μš”! C++λ‘œλ„ ν•œλ²ˆ ν’€μ–΄λ΄μ•Όκ² λ„€μš” γ…Žγ…Ž

@seongwon030 seongwon030 merged commit 23ba0a7 into main Sep 2, 2024
1 check passed
@seongwon030 seongwon030 deleted the 25-seongwon030 branch September 2, 2024 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants