-
Notifications
You must be signed in to change notification settings - Fork 0
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
1-suhyun113 #2
1-suhyun113 #2
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
λκΉμ§ κ³ λ―Όνλ©΄μ μ‘°κΈ λ ν¨μ¨μ μΈ μ½λλ‘ μμ±νμ κ² λ©μμ΄μ ππ»
μ λ μ£Όλ‘ νμ΄μ¬μΌλ‘ λ¬Έμ νΈλλ° κ°μ΄ μ΄μ¬ν ν΄ λ΄μ! 첫 pr μκ³ νμ
¨μ΅λλ€!!~
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
μ°¨μ§ν©μ μ΄μ©νλ κΉλν μ½λ μλ΄€μ΅λλ€. κ·Έλ¦Όμ΄ κ°μ΄ μμΌλ μ΄ν΄νκΈ° μ’μμ΄μ!
setμ μ²μ λ΄μ λ°λ‘ μ°Ύμλ³΄κ² λμλ€μ. λλΆμ μλ‘μ΄ μλ£κ΅¬μ‘°λ₯Ό νλ λ λ°°μκ°λλ€!!
첫 PR μκ³ νμ
¨μ΅λλ€π
리뷰λ₯Ό λ¦κ² λ¨κ²¨μ€μ μ£μ‘ν΄μ^^ |
re = list(set(reserve) - set(lost)) | ||
lo = list(set(lost) - set(reserve)) | ||
|
||
for i in re: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
reserveμ lostλ³μμμ μλ‘ κ²ΉμΉλ λΆλΆμ μ κ±°νλ μ½λλ₯Ό μκ² λμλ€μ
π λ¬Έμ λ§ν¬
https://school.programmers.co.kr/learn/courses/30/lessons/42862
βοΈ μμλ μκ°
μ½ 45λΆ μμ - pm 07:15 ~ pm 08:03
β¨ μλ μ½λ
n : νμμ μ
lost : 체μ‘볡μ λλ λΉν νμ
reserve : μ¬λ² 체μ‘볡μ κ°μ Έμ¨ νμ
λ¬Έμ μμ½
=> μ²΄μ‘ μμ μ λ€μ μ μλ νμμ λͺλͺ μΌκΉ?
1. μ¬λ² 체μ‘볡μ κ°μ Έμ¨ νμμ΄ μ²΄μ‘볡μ λλ λΉν κ²½μ°
체μ‘볡μ λΉλ € μ€ μ μκΈ° λλ¬Έμ μ΄ κ²½μ°λ₯Ό μ μΈνκΈ° μν΄ reserveμ lostλ³μμμ μλ‘ κ²ΉμΉλ λΆλΆμ μ κ±°
-> μ°¨μ§ν© μ΄μ© -> μλ‘μ΄ λ³μ re, lo μμ±
re = list(set(reserve) - set(lost))
lo = list(set(lost) - set(reserve))
2. μ¬λ² 체μ‘볡μ κ°μ Έμ¨ νμμ΄ μ²΄μ‘볡μ λλ λΉν νμμκ² λΉλ €μ£Όλ κ²½μ°
forλ¬Έμ μ΄μ©νμ¬ μ¬λ² 체μ‘볡μ κ°μ Έμ¨ νμ μ λ§νΌ λ°λ³΅νλ€.
λ§μ½, μ¬λ² 체μ‘볡μ κ°μ Έμ¨ νμμ μλ²νΈ νμμ΄ μ²΄μ‘볡μ λλ λΉν νμμ΄λΌλ©΄, κ·Έ νμμκ² μ²΄μ‘볡μ λΉλ €μ€λ€.
κ·Έ νμμ 체μ‘λ³΅μ΄ μκ²ΌμΌλ―λ‘ loλ³μμμ μ μΈμν¨λ€.
κ·Έκ² μλλΌ λ§μ½, μλ²νΈ νμμ΄ μ²΄μ‘볡μ κ°μ§ νμμ΄λΌλ©΄, λ·λ²νΈ νμμ νμΈνλ€.
λ·λ²νΈ νμμ΄ μ²΄μ‘볡μ λλ λΉν νμμ΄λΌλ©΄, κ·Έ νμμκ² μ²΄μ‘볡μ λΉλ €μ€λ€.
κ·Έ νμμ 체μ‘λ³΅μ΄ μκ²ΌμΌλ―λ‘ loλ³μμμ μ μΈμν¨λ€.
3. 체μ‘μμ μ λ€μ μ μλ νμ μ ꡬνκΈ°
μ΅μ’ μ μΌλ‘ 체μ‘μμ μ λ€μ μ μλ νμ μλ₯Ό answerμ΄λΌ λμ λ,
(μ 체 νμ μ) - (체μ‘볡μ λλ λΉνμ§λ§ λΉλ¦° νμλ€μ μλ₯Ό μ μΈν loμ κΈΈμ΄)
->
answer = n - len(lo)
μ΅μ’ μ½λ
example
<reserveμ΄λ©΄μ lostμΈ κ²½μ°>
π μλ‘κ² μκ²λ λ΄μ©
리μ€νΈ μ»΄ν리ν¨μ μ μ¬μ©νκ³ μΆμμ§λ§, κ΅¬μ‘°κ° κΈ°μ΅λμ§ μμ μ¬μ©νμ§ λͺ» νλ€.
λ€λ₯Έ μ¬λλ€μ νμ΄λ₯Ό 보λ λμ²λΌ μ°¨μ§ν©μ μ΄μ©ν μ¬λλ μμ§λ§, λ μ½κ² ν μ μλ λ°©λ²μ΄ λ§μ κ² κ°μλ€.
μ²μμλ μλ²νΈ νμλΆν° λλ μ£Όλ©΄μ λλ μ€ κ·Έ νμμ΄ lostμ μν κ²½μ° μ²΄μ‘μμ μ λ€μ μ μλ νμ μλ₯Ό 1μ© μ¦κ°μν€λ©΄μ μμ±νλ €κ³ νλλ°,
κ·Έλ κ² νλ λ·λ²νΈ νμλ μκ°ν΄μΌ νκ³ , reserveμ lost λ λ€ μνμ§ μλ νμλ€μ μμ ν©μΉλ κ²μμλ μ΄λ €μμ κ²ͺμλ€. κ·Έλμ λ€λ₯Έ λ°©μμΌλ‘ μ§λ³΄μλλ°, μκ°λ³΄λ€ κ°λ¨νκ² μμ±λμ΄ νλ²μ μκ°νμ§ λͺ» νλ κ²μ΄ μμ¬μ λ€.
λ¬Έμ λ₯Ό λ€ νκ³ λ€λ₯Έ μ¬λλ€μ λ°©μμ 보λ λ€μλΆν°λ μ’ λ λΉ λ₯΄κ³ ν¨μ¨μ μ΄κ² μ½λλ₯Ό μμ±ν μ μμ κ² κ°λ€.