*

PROGRAMMING/Algorithm

[프로그래머스] 단어 변환 (python)

https://programmers.co.kr/learn/courses/30/lessons/43163 코딩테스트 연습 - 단어 변환 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 programmers.co.kr 📍 Problem 단어 begin 에서 target으로 변환하는 가장 짧은 순서를 찾는다. 1. 한 번에 한 개의 알파벳만 바꿀 수 있으며 2. 주어진 words에 있는 단어로만 변환할 수 있다. ex. begin target words 최소 변환 과정 return "hit" "cog" ["hot", "dot", "do..

AI

face recognition 모델을 통한 얼굴 유사도 측정 (Python DeepFace)

얼굴 인식 및 유사도 측정은 주로 다음과 같은 단계로 이루어진다. 1. face detect (얼굴 탐지) 2. align (얼굴이 아닌 부분 제거 및 정렬) 3. representation (얼굴 이미지를 1차원 vector로 표현) 4. verification (두 개의 representation의 distance 측정) DeepFace 위 과정을 python 라이브러리를 통해 한번에 테스트 해볼 수 있다. DeepFace 라이브러리는 아주 간단한 인터페이스로 face detector 및 recognition model을 제공한다. 파이썬 패키지만 설치해 간단하게 사용해볼 수 있다. https://viso.ai/computer-vision/deepface/ DeepFace - The Most Popu..

PROGRAMMING/Algorithm

[프로그래머스] 순위 검색 (python)

https://programmers.co.kr/learn/courses/30/lessons/72412 총 2**4 = 16개의 조건에 만족될 수 있다. 이 때, 만들어진 쿼리에 X 점수의 지원자가 한명 존재한다는 의미로 쿼리에 해당 지원자의 점수를 저장한다. 따라서 지원자는 총 16가지 key에 점수가 저장된다. (key 구성은 조건을 구별할 수 있도록 구성하면 된다.) -> ex. combination_dict["java backend junior pizza"] = [150] 그리고 쿼리가 들어오면, combination_dict에서 쿼리에 해당하는 조건을 찾아서 점수를 만족하면 count 해주면 된다. from collections import defaultdict def solution(info, ..

PROGRAMMING/Algorithm

[LeetCode] 38. Count and Say (python)

https://leetcode.com/problems/count-and-say/ Count and Say - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 📍 Problem count-and-say sequence는 재귀적으로 정의된 숫자 문자열로, - countAndSay(1) = '1' 로 시작해서, - countAndSay(n) 은 countAndSay(n-1) 를 읽은 문자열을 숫자로 표현한다. 예를 들어 Input n=2 인 경우, countAndSay..

APP/Flutter

[flutter] textfield 외부 화면 클릭으로 키보드 숨기기

TextField에서 multiline keyboard를 사용하는 경우 keyboard에 submit 버튼이 존재하지 않는다. TextField( keyboardType: TextInputType.multiline, maxLines: null, decoration: InputDecoration( border: OutlineInputBorder(), ), ) 특정 위젯에서 사용하는 TextField를 외부 화면 클릭으로 숨기려면, 해당 widget을 포함한 전체 screen을 GestureDetector로 감싼 후 onTap에 FocusManager.instance.primaryFocus?.unfocus(); 를 추가한다. @override Widget build(BuildContext context) {..

DevOps/Kubernetes

[CKA] CKA 합격 후기 (2021.12 - kubernetes v1.21)

CKA 합격! 약 두달 정도 준비한 CKA 시험에 합격해 후기를 남깁니다. 시험 준비 강의 https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests/ 시험 준비는 저도 모두가 듣는 유데미 CKA 강의로 시작했습니다. 강의와 함께 제공되는 Practice 문제와 Mock Exam은 빠짐없이 풀었습니다. 시험이 끝난 시점에서 해당 강의만 잘 활용하면 CKA는 합격할 수 있다고 말할 수 있을 정도로 강의가 잘 되어있습니다. 참고로 저는 2년 가까이 kubernetes를 사용하고 있으며(물론 아마추어같이 사용한 면이 있으나ㅠㅠ) 기본적인 개념은 갖춘 상태에서 강의를 듣기 시작했습니다. 그럼에도 불구하고 강의에서 배울 점..

KIM DEON
'분류 전체보기' 카테고리의 글 목록 (4 Page)