λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

전체 κΈ€37

Vuex - State, Getters, Mutations, Actions πŸ”Š Vue에 λŒ€ν•œ 이해가 μžˆλ‹€λŠ” κ°€μ •ν•˜μ— μ •λ¦¬λœ μžλ£Œμž…λ‹ˆλ‹€. πŸ”Š 곡식 μ‚¬μ΄νŠΈλ₯Ό μ •λ¦¬ν•œ λ‚΄μš©μž…λ‹ˆλ‹€. μžμ„Έν•œ λ‚΄μš©μ€ 곡식 μ‚¬μ΄νŠΈλ₯Ό μ°Έκ³ ν•΄μ£Όμ„Έμš” πŸ˜‰ πŸ”Š Vuex의 λͺ¨λ“ˆμ€ λ³Έ μž₯μ—μ„œ 닀루지 μ•ŠμŠ΅λ‹ˆλ‹€. 1. Vuexλž€ 뭘까? μƒνƒœ 관리 + 라이브러리 μƒνƒœ 관리? Vue의 3κ°€μ§€ κΈ°λŠ₯: data, template, methods state = data : 앱을 μž‘λ™ν•˜λŠ” 원본 μ†ŒμŠ€, μ‘°μž‘ν•˜κ³ μž ν•˜λŠ” 데이터 view: μƒνƒœμ˜ 선언적 λ§€ν•‘. μ‚¬μš©ν•  dataλ₯Ό μ„ μ–Έν•˜λŠ” κ³³ methods: dataλ₯Ό μ‹€μ œλ‘œ μ‘°μž‘ν•˜λŠ” κ³³ Components κ°„ 많이 μ‚¬μš©ν•˜λŠ” data(state)λ₯Ό 쀑앙 집쀑 μ €μž₯μ†Œμ—μ„œ κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ μ—­ν•  new Vue({ // 1. μƒνƒœ = data data(){ return { a: 0 }; } // 2... 2022. 5. 17.
Kakao 2021 Blind Test - Lv2. μˆœμœ„κ²€μƒ‰ (Java) 문제 μš”μ•½ [쑰건]을 λ§Œμ‘±ν•˜λŠ” μ‚¬λžŒ 쀑 // μ½”λ”© ν…ŒμŠ€νŠΈ 점수λ₯Ό X점 이상 받은 μ‚¬λžŒμ€ λͺ¨λ‘ λͺ‡ λͺ…인가? [쑰건] μ½”λ”© ν…ŒμŠ€νŠΈ μ°Έμ—¬ 개발 μ–Έμ–΄ ν•­λͺ© λ„· 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•œλ‹€. (cpp, java, python, -) 지원 직ꡰ ν•­λͺ© μ…‹ 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•œλ‹€. (backend, frontend, -) 지원 κ²½λ ₯ ꡬ뢄 ν•­λͺ© μ…‹ 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•œλ‹€. (junior, senior, -) μ„ ν˜Έν•˜λŠ” μ†ŒμšΈ ν‘Έλ“œ μ…‹ 쀑 ν•˜λ‚˜λ₯Ό μ„ νƒν•œλ‹€. (chicken, pizza, -) - 쑰건 λͺ¨λ‘λ₯Ό 선택할 μˆ˜λ„ 있고 쑰건 쀑 μΌλΆ€λ§Œ 선택할 수 μžˆλ‹€. - '-' λŠ” 아무 것도 μ„ νƒν•˜μ§€ μ•Šμ•˜λ‹€λŠ” 것을 μ˜λ―Έν•œλ‹€. μ œμ•½ 쑰건 - info: μ§€μ›μ„œμ— μž…λ ₯ν•œ 4κ°€μ§€ 정보와 νšλ“ν•œ μ½”λ”© ν…ŒμŠ€νŠΈ 점수λ₯Ό ν•˜λ‚˜μ˜ λ¬Έμžμ—΄λ‘œ κ΅¬μ„±ν•œ λ°°μ—΄ (1 이상 50.. 2022. 5. 15.
λ°±μ€€ 2467 - μš©μ•‘ (이뢄탐색, νˆ¬ν¬μΈν„°) 더보기 https://www.acmicpc.net/problem/2467 πŸ‘†πŸ‘† 더보기λ₯Ό λˆ„λ₯΄μ‹œλ©΄ 문제 링크λ₯Ό ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μš”μ•½ - μ‚°μ„± μš©μ•‘κ³Ό μ•ŒμΉΌλ¦¬μ„± μš©μ•‘μ˜ νŠΉμ„±κ°’μ΄ μ •λ ¬λœ μˆœμ„œλ‘œ μ£Όμ–΄μ§„λ‹€. - 이 쀑 두 개의 μ„œλ‘œ λ‹€λ₯Έ μš©μ•‘μ„ ν˜Όν•©ν•˜μ—¬ νŠΉμ„±κ°’μ΄ 0에 κ°€κΉŒμš΄ μš©μ•‘μ„ λ§Œλ“€μ–΄ λ‚΄λŠ” 두 μš©μ•‘μ„ 좜λ ₯ν•˜λΌ. * ν˜Όν•©ν•œ μš©μ•‘μ˜ νŠΉμ„±κ°’: ν˜Όν•©μ— μ‚¬μš©λœ 각 μš©μ•‘μ˜ νŠΉμ„±κ°’μ˜ ν•© μ œν•œ 쑰건 - 전체 μš©μ•‘μ˜ 수 (2≤ N ≤ 100,000) (100,000 κ°€μ§€ 쀑 2κ°€μ§€ 경우의 수λ₯Ό 찾으면 경우의 μˆ˜κ°€ μƒλ‹Ήνžˆ λ§Žμ•„μ Έ 1μ΄ˆλ§Œμ— 문제λ₯Ό 풀기에 무리가 μžˆλ‹€.) - μš©μ•‘μ˜ νŠΉμ„± κ°’ (-1,000,000,000 ≤ M ≤ 1,000,000,000) (Long νƒ€μž…) 아이디어 - Two pointer (μ™Όμͺ½ 인덱슀.. 2022. 4. 18.
λ°±μ€€ 1477 - νœ΄κ²Œμ†Œ μ„Έμš°κΈ° 더보기 https://www.acmicpc.net/problem/1477 πŸ‘†πŸ‘† 더보기λ₯Ό λˆ„λ₯΄μ‹œλ©΄ 문제 링크λ₯Ό ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μš”μ•½ - λ‹€μ†œμ΄λŠ” ν˜„μž¬ κ³ μ†λ„λ‘œμ— N 개의 νœ΄κ²Œμ†Œλ₯Ό κ°€μ§€κ³  μžˆλ‹€. - νœ΄κ²Œμ†Œμ˜ μœ„μΉ˜λŠ” κ³ μ†λ„λ‘œμ˜ μ‹œμž‘μœΌλ‘œλΆ€ν„° μ–Όλ§ŒνΌ λ–¨μ–΄μ Έ μžˆλŠ”μ§€λ‘œ μ£Όμ–΄μ§„λ‹€. - 이미 νœ΄κ²Œμ†Œκ°€ μžˆλŠ” κ³³μ—λŠ” νœ΄κ²Œμ†Œλ₯Ό μ„ΈμšΈ 수 μ—†λ‹€. - νœ΄κ²Œμ†ŒλŠ” μ •μˆ˜ μœ„μΉ˜μ—λ§Œ μ„ΈμšΈ 수 μžˆλ‹€. Q. νœ΄κ²Œμ†Œλ₯Ό M개 더 μ§€μ–΄μ„œ νœ΄κ²Œμ†Œκ°€ μ—†λŠ” κ΅¬κ°„μ˜ 길이의 μ΅œλŒ“κ°’μ˜ μ΅œμ†Œλ₯Ό κ΅¬ν•œλ‹€. ex. {200, 701, 800} 이 μžˆμ„ λ•Œ, νœ΄κ²Œμ†Œκ°€ μ—†λŠ” κ΅¬κ°„μ˜ κΈΈμ΄λŠ” {501, 101}이닀. 이 쀑 μ΅œλŒ“κ°’μ„ 501이닀. λ§Œμ•½ νœ΄κ²Œμ†Œλ₯Ό 1(M)개 더 μ§€μœΌλ €κ³  ν•  λ•Œ, 이미 νœ΄κ²Œμ†Œκ°€ μ„Έμ›Œμ§€μ§€ μ•Šμ•˜λ‹€λ©΄ λ§Žμ€ 후보가 생긴닀. 451 에 μ„Έμš΄λ‹€.. 2022. 4. 16.
λ°±μ€€ 9205 - λ§₯μ£Ό λ§ˆμ‹œλ©΄μ„œ κ±Έμ–΄κ°€κΈ° https://www.acmicpc.net/problem/9205 πŸ‘†πŸ‘† 더보기λ₯Ό λˆ„λ₯΄μ‹œλ©΄ 문제 링크λ₯Ό ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. 문제 μš”μ•½ - 상근이와 μΉœκ΅¬λ“€μ΄ νŽ˜μŠ€ν‹°λ²Œμ— κ°„λ‹€. - ν˜„μž¬ μœ„μΉ˜μ—μ„œ 50mλ₯Ό κ°€κΈ° μ „ ν•œ 병을 λ§ˆμ‹œλ©΄μ„œ κ°„λ‹€. - λ§₯μ£ΌλŠ” 20병을 λ„˜μ„ 수 μ—†λ‹€. (20 * 50m = 1000m) (= 상근이가 갈 수 μžˆλŠ” μ΅œλŒ€ κ±°λ¦¬λŠ” 1000m(포함)λ‹€.) - 쀑간에 νŽΈμ˜μ μ— λ“€λŸ¬ λ§₯μ£Όλ₯Ό μ‚΄ 수 μžˆλ‹€. (= νŽΈμ˜μ μ— λ“€λ₯Ό μˆ˜λ„ 있고 λ“€λ₯΄μ§€ μ•Šμ„ μˆ˜λ„ μžˆλ‹€.) Q. 상근이와 μΉœκ΅¬λ“€μ΄ ν–‰λ³΅ν•˜κ²Œ νŽ˜μŠ€ν‹°λ²Œμ— λ„μ°©ν•˜λ©΄ 'happy'πŸ₯° 좜λ ₯, μ•„λ‹ˆλ©΄ 'sad'πŸ˜₯ 좜λ ₯ μ œν•œ 쑰건 - ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ t (≤ 50) - 편의점 개수 n (≤ 100) - μƒκ·Όμ΄μ˜ μœ„μΉ˜, 상점 μœ„μΉ˜, νŽ˜μŠ€ν‹°λ²Œ 도착 μœ„μΉ˜ x, y .. 2022. 4. 14.