전체 κΈ€

전체 κΈ€

    [TIL] 페λ₯΄μ†Œλ‚˜(νΌμ†Œλ‚˜) μž‘μ„±ν•˜κΈ°

    였늘 과제둜 μ—΄μ‹¬νžˆ λ§Œλ“€μ—ˆλ‹€... ^^ νŒ€ν”Œμ΄λΌμ„œ λΈ”λŸ¬λ₯Ό μ’€ ν–ˆμ§€λ§Œ... λ””μ•€λ”” λ™μ•„λ¦¬μ—μ„œ κΈ°νšν•˜λŠ” κ³Όμ • 직접 λ³Έ 게 도움에 많이 됐닀. γ…Žγ…Ž

    [λͺ¨λ‘μ˜ μ•Œκ³ λ¦¬μ¦˜] μ΅œλŒ“κ°’ μ°ΎκΈ°

    μ°Έκ³  ꡐ재: λͺ¨λ‘μ˜ μ•Œκ³ λ¦¬μ¦˜ with 파이썬 ❓ 문제 주어진 숫자 n개 쀑 κ°€μž₯ 큰 숫자λ₯Ό μ°ΎλŠ” μ•Œκ³ λ¦¬μ¦˜ μž…λ ₯: 17, 92, 18, 33, 58, 7, 33, 42 좜λ ₯: 92 ❗️ 풀이 python def find_max(numList): max = numList[0] for i in range(0, len(numList)): if max Int { var max = list[0] for i in list { if max < i { max = i } } return max }

    Android Studio μ„€μΉ˜ν•˜κΈ° + κΈ°λ³Έ μ…‹μ—…

    1. HAXM μΈμŠ€ν†¨ https://github.com/intel/haxm/releases/ Releases · intel/haxm Intel® Hardware Accelerated Execution Manager (Intel® HAXM) - intel/haxm github.com 사양을 λ„ˆλ¬΄ νƒ€λŠ” μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€λ₯Ό μœ„ν•΄~~ ν•˜λ“œμ›¨μ–΄ 가속 μ„€μ •~~ μœ„ intel githubμ—μ„œ μ„€μΉ˜ν•΄ 쀌~ 2. μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ 4.1 λ‹€μš΄λ‘œλ“œ & μΈμŠ€ν†¨ https://developer.android.com/studio/archive.html Android μŠ€νŠœλ””μ˜€ λ‹€μš΄λ‘œλ“œ μžλ£Œμ‹€ | Android 개발자 | Android Developers 이 νŽ˜μ΄μ§€μ—λŠ” Android μŠ€νŠœλ””μ˜€ 릴리슀 κ΄€λ ¨ λ‹€μš΄λ‘œλ“œ μžλ£Œκ°€ ν¬ν•¨λ˜..

    μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œκ·Έλž˜λ° μˆ˜μ—… 1일차 ν›„κΈ°

    μ „κ³΅μœΌλ‘œ μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œκ·Έλž˜λ° μˆ˜μ—…μ΄ μžˆμ–΄μ„œ, iOS만 ν•˜λ‹€ λ³΄λ‹ˆκΉŒ μ•ˆλ“œλ‘œμ΄λ“œλ„ μ–΄λ–»κ²Œ λŒμ•„κ°€λŠ”μ§€ μ•Œμ•„μ•Όκ² λ‹€ μ‹Άμ–΄μ„œ, iOSκ°€ μ•ˆ μ—΄λ €μ„œ... μ‹ μ²­ν•˜κ²Œ 된 μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œκ·Έλž˜λ° μˆ˜μ—…. 였늘 3/2 κ°œκ°•λ‚ μ΄κ³  첫 μˆ˜μ—…μ΄μ—ˆλ‹€. μ˜€ν‹° μ§„ν–‰ν–ˆλ‹€. γ…Ž HAXM μ„€μΉ˜ν•˜κ³ , Android Studio μ„€μΉ˜ν•˜κ³ , μ…‹νŒ…ν•˜κ³ , SDK μ—…λ°μ΄νŠΈν•˜κ³ , AVD μƒμ„±ν•˜λŠ”λ° 또 Android 11 μ„€μΉ˜ν–ˆλ‹€.... λ§₯뢁에 μ•ˆ ν•˜κ³  μœˆλ„μš° λ…ΈνŠΈλΆμ— μ…‹μ—…ν•˜κΈΈ μž˜ν–ˆλ‹€. 진심 λ„ˆλ¬΄ 였래 κ±Έλ €μ„œ ν•˜λ©΄μ„œ μ›Œν‚Ή λ°λ“œ 두 편 λšλ”± λ΄„. γ…‹ μš©λŸ‰λ„ 크고.... κ΅μˆ˜λ‹˜μ΄ μžκΈ°λŠ” μ•ˆλ“œλ‘œμ΄λ“œ 개발 ν•˜λ©΄μ„œ 인내에 λŒ€ν•΄ λ°°μ› κ³  μžκΈ°λŠ” 인내λ ₯ λ§Œλ ™μ΄λΌκ³  10번 정도 λ§μ”€ν•˜μ…¨λŠ”λ°, 이유λ₯Ό μ˜€ν‹° μˆ˜μ—…μ—μ„œλΆ€ν„° μ•Œμ•„ 버렸닀. γ…‹ μ•ˆλ“œλ‘œμ΄λ“œμ™€ μ•„μš” λ‘˜ λ‹€ ν•˜λŠ” 멋진 ..

    [λͺ¨λ‘μ˜ μ•Œκ³ λ¦¬μ¦˜] 1λΆ€ν„° nκΉŒμ§€μ˜ ν•© κ΅¬ν•˜κΈ°(python, Swift)

    μ°Έκ³  ꡐ재: λͺ¨λ‘μ˜ μ•Œκ³ λ¦¬μ¦˜ with 파이썬 ❓ 문제 1λΆ€ν„° nκΉŒμ§€ μ—°μ†ν•œ 숫자의 ν•© κ΅¬ν•˜κΈ° μž…λ ₯: n 좜λ ₯: μ •μˆ˜πŸŒ€ κΈ°μ‘΄ 풀이 python def sum_1ton(n): total = 0 for i in range(1, n+1): total += i return totalSwift5 public func sum_1ton(n: Int) -> Int { var sum:Int = 0 for i in 1.. Int { return (n * (n + 1)) / 2 }βœ”οΈ μ—°μŠ΅λ¬Έμ œ // μ—°μŠ΅λ¬Έμ œ 1-1 public func sumPow_1toN(n: Int) -> Int { var sum = 0 for i in 0...n { sum += Int(pow(Double(i), 2.0)) } return sum } //..

    [λ°±μ€€] 5639: 이진 검색 트리

    이진 트리의 순회 방식 μ „μœ„ 순회(DLR) βœ”οΈ 데이터->μ™Όμͺ½λ…Έλ“œ->였λ₯Έμͺ½λ…Έλ“œ μˆœμ„œμ€‘μœ„ 순회(LDR) μ™Όμͺ½λ…Έλ“œ->데이터->였λ₯Έμͺ½λ…Έλ“œ μˆœμ„œν›„μœ„ 순회(LRD) βœ”οΈ μ™Όμͺ½λ…Έλ“œ->였λ₯Έμͺ½λ…Έλ“œ->데이터 μˆœμ„œπŸ”— 문제 링크: https://www.acmicpc.net/problem/5639 풀이 μ „μœ„ 순회의 첫 μ›μ†ŒλŠ” λ£¨νŠΈμž„! πŸ’‘ idea: 이진 트리λ₯Ό κ΅¬ν•΄μ„œ ν›„μœ„ μˆœνšŒν•˜κΈ° μ‹œκ°„ 초과... 이진 트리λ₯Ό λ§Œλ“œλŠ” μ‹œκ°„ + ν›„μœ„ μˆœνšŒμ— κ±Έλ¦¬λŠ” μ‹œκ°„μ΄λΌμ„œ μ‹œκ°„ μ΄ˆκ³Όκ°€ λ‚œλ‹€.πŸ’‘ μ „μœ„ 순회 κ²°κ³Όλ₯Ό μ΅œλŒ€ν•œ ν™œμš©ν•˜μž! μ „μœ„ 순회의 첫 μ›μ†Œκ°€ 루트 λ…Έλ“œμ΄κ³ , 루트 λ…Έλ“œμ˜ λ‹€μŒ λ…Έλ“œκ°€ λ£¨νŠΈλ³΄λ‹€ μž‘μœΌλ©΄ μ™Όμͺ½, λ£¨νŠΈλ³΄λ‹€ 크면 였λ₯Έμͺ½μœΌλ‘œ λ‚˜λ‰œλ‹€. μ°Έκ³ ν•œ κΈ€

    λ§₯ Xcode 개발 ν™˜κ²½ 사전 μ€€λΉ„(+cocoapods, FMDB)

    1. XCode μ„€μΉ˜ 2. Homebrew μ„€μΉ˜ https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 3. ruby μ„€μΉ˜ > μ•„λž˜λΆ€ν„°λŠ” cocoapods μ‚¬μš©ν•  λ•Œ! 4. cocoapods μ„€μΉ˜ https://cocoapods.org $ sudo gem install -n /usr/local/bin cocoapods Xcodeμ—μ„œ μƒˆλ‘œμš΄ ν”„λ‘œμ νŠΈ 생성 ν›„ ν”„λ‘œμ νŠΈ λ‹«κΈ°(팟 μ„€μΉ˜ν•  λ•Œμ—λŠ” ν”„λ‘œμ νŠΈ κΌ­ λ‹«κΈ°) ν„°λ―Έλ„μ—μ„œ 경둜 이동 ν›„ pod init MacBookPro:~ λ§₯뢁이름$ cd /Users/λ§₯뢁이름/경둜/FristProject ~~~~~$ pod init 경둜 μ•ˆμ— Podfile 생긴 것..

    [ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€] 주식 가격 풀이

    주식가격 문제 μŠ€νƒ Last In First Out(LIFO), λ‚˜μ€‘μ— λ“€μ–΄κ°„ μ›μ†Œκ°€ λ¨Όμ € λ‚˜μ˜΄ push: μŠ€νƒμ— μŒ“μŒ pop: κ°€μž₯ λ§ˆμ§€λ§‰μ— λ“€μ–΄κ°„ μ›μ†Œλ₯Ό μ œκ±°ν•˜λ©° λ°˜ν™˜ 파이썬 풀이 def solution(prices): st=[] answer = [0]*len(prices) for i in range(len(prices)): if st == []: st.append(i) continue else: if prices[i] >= prices[i-1]: st.append(i) else: while prices[i] < prices[i-1] : top = st.pop() answer[top] = i-top if st == []: st.append(i) break top = st.pop() st.append(..

    λ°°μ—΄κ³Ό μ—°κ²°λ¦¬μŠ€νŠΈ

    λ°°μ—΄ Array 배열은 κ°€μž₯ 기본적인 자료 ꡬ쑰, 같은 데이터 μœ ν˜•μ„ 가진 μžλ£Œλ“€μ˜ κ·Έλ£Ή/μ„ΈνŠΈ μ—°μ†λœ κΈ°μ–΅μž₯μ†Œλ₯Ό λ°°μ •λ°›λŠ”λ‹€. λ°°μ—΄λͺ…/μ›μ†Œ/인덱슀 쑴재 배열은 μ›μ†Œλ₯Ό μΆ”κ°€/μ‚­μ œν•˜κΈ°κ°€ μ–΄λ ΅λ‹€. μ΄λŠ” μ—°κ²°λ¦¬μŠ€νŠΈλ‘œ ν•΄κ²° κ°€λŠ₯ν•˜λ‹€. 리슀트 μ°¨λ‘€λŒ€λ‘œ λ‚˜μ—΄λœ μžλ£Œλ“€μ˜ λͺ¨μž„ λ‚˜μ—΄ μˆœμ„œκ°€ μ€‘μš”ν•œ κ²½μš°λ„ 있음(μ„ ν˜•λ¦¬μŠ€νŠΈ) μ‚¬μš© μ˜ˆμ‹œ: 자료 검색, 전체 검색/순회/좜λ ₯, μˆœμ„œ λ³€κ²½, 전체 λͺ©λ‘ 개수 계산, 자료 μΆ”κ°€/μ‚­μ œ/λ³€κ²½, 빈 λͺ©λ‘ μ—¬λΆ€ νŒλ‹¨ μ„ ν˜•λ¦¬μŠ€νŠΈ μˆœμ„œλŒ€λ‘œ λ‚˜μ—΄λœ 동일 μœ ν˜•μ˜ ν•­λͺ©λ“€( 집합: ν•­λͺ©κ°„ μˆœμ„œ κ°œλ… X) μ„ ν˜•λ¦¬μŠ€νŠΈμ˜ μ˜ˆμ‹œ μš”μΌ(일,μ›”,ν™”,...,ν† ) 자음(γ„±,γ„΄,γ„·,...,γ…Ž) νœ΄λŒ€ν° 문자 λ©”μ‹œμ§€ 리슀트 C++의 경우 λ‚˜μ—΄ν˜• μžλ£Œν˜• enum 제곡 enum Day{SUN, MON, TUE, WED, TH..

    λ§₯μ—μ„œ 파이썬 μ„€μΉ˜(+슀크립트 λͺ¨λ“œ)

    파이썬 곡식 ν™ˆνŽ˜μ΄μ§€ 접속 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org Python 3.9.1 ν΄λ¦­ν•˜μ—¬ λ‹€μš΄λ‘œλ“œ (버전 상이할 수 있음) λ‹€μš΄λ‘œλ“œλœ .pkg파일 클릭 μ„€μΉ˜ 진행 μ™„λ£Œ! μ„€μΉ˜λœ ν΄λ”μ—μ„œ IDLE 클릭 File-New File ν΄λ¦­ν•΄μ„œ 슀크립트 λͺ¨λ“œκΉŒμ§€ μ™„λ£Œ!

    git pull을 ν–ˆλŠ”λ° λ°˜μ‘μ΄ μ—†λŠ” 문제

    MacBookPro:폴더λͺ… λ‚΄μ»΄ν„°$ git pull There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details. git pull If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=origin/ master git pull을 ν–ˆλŠ”λ° 이런 게 λ‚˜μ˜€λ©΄μ„œ... λ™κΈ°ν™”λœ 폴더엔 λ°˜μ‘μ΄ μ—†μ—ˆλ‹€. git pull 넣어도 μ•ˆ 됐음. ꡬ글링 ν•˜λ‹€κ°€ git stash ν›„ git pull 을 ν•˜λ©΄ ν•΄κ²°λœλ‹€..