AlgorithmKidsWorld
AlgorithmKidsWorld
  • Видео 16
  • Просмотров 613
🔥 Recursive Function? Don’t worry! A 20-year algorithm expert will break it all down for you!!!
🔥필수 시청 영상🔥
k진법으로 변환 방법 : ruclips.net/video/mYMcJ6Gtj6s/видео.html
재귀 함수란?
재귀 함수는 자기 자신을 다시 호출하는 함수입니다.
💡💡example 소스 코드(java, cpp, py, js)💡💡
github.com/hoonlucky7/algorithm/tree/master/basic/recursivefunction
00:20 : 재귀함수의 정의
00:44 : 재귀함수의 예시
02:38 : 정리
03:03 : 재귀함수 구현 방법
04:12 : stack 이란?
04:49 : 함수 호출 시 스택이 어떻게 사용될까?
05:18 : factorial 예제
10:03 : countdown 예제
10:45 : sum 예제
11:27 : fibonacci 예제
13:31 : 진법 변환 예제
#재귀함수 #recursive #recursion #코테 #코딩테스트 #수학 #알고리즘 #자료구조 #algorithm #datastructures #java #python #cpp #javascript #leetcode #problemsolving #해외취업 #빅테크
#array #string #hash #성능 #문자열처리 #programming #code #
#코딩 #개발자 #coding #developer
#개발자취업 #코딩공부 #개발자면접 #개발자포트폴리오 #개발자공부
#chatgpt #claude
Просмотров: 57

Видео

🔥2022 카카오 코테 완벽 해설!🔥 주차요금계산 💡Lv.2💡정답률 : 73.10%
Просмотров 1114 часов назад
문제 링크 : school.programmers.co.kr/learn/courses/30/lessons/92341 💡문제 요약💡 주차장의 요금표와 차량의 입/출차 기록을 기반으로, 차량별로 주차 요금을 계산하는 문제입니다. 💡Solution💡 [자료구조 및 함수 설계] 1) array를 쓸지? map을 쓸지? 1-1) array가능 (차량번호는 자동차를 구분하기 위한, `0'~'9'로 구성된 길이 4인 문자열입니다) 1-2) map도 가능함, 구현 복잡도 살짝 증가 2) CarInfo class를 만들어 inTime, totalTime을 저장 3) getFee : 주차 요금 계산 함수 작성 4) convertTimeToMinute : "HH:MM" 형식의 시간을 분 단위로 변환, 그래야 주차요금계산이 ...
🔥2022 Kakao Coding Test Complete Walkthrough!🔥 Counting Prime Numbers in k-base 💡Lv.2
Просмотров 69День назад
문제 링크 : school.programmers.co.kr/learn/courses/30/lessons/92335 🔥필수 시청 영상🔥 k진법으로 변환 방법 : ruclips.net/video/mYMcJ6Gtj6s/видео.html 소수 인지 판별 방법 : ruclips.net/video/E7LfF33XBYw/видео.html 💡문제 요약💡 n을 k진수로 변환하고, 변환된 k진수 문자열에서 0을 기준으로 나눔 각 구간을 확인하고 각 구간의 숫자가 소수인지 판별 💡Solution💡 1) n을 k진수로 변환 2) 0을 기준으로 문자열 분할 3) 구간의 숫자가 소수인지 판별하고 개수 기록 💡💡100점 소스 코드(java, cpp, py, js)💡💡 github.com/hoonlucky7/algorithm/...
🤔5-Minute Guide! Coding Test Essential: Is It Prime? Easy Method Explained!
Просмотров 3514 дней назад
소스 코드(java, cpp, py, js) : github.com/hoonlucky7/algorithm/tree/master/basic/prime 💡소수 구하는 방법💡 소수 : 1과 자신만을 약수로 가지는 수 어떻게 소수인지 확인할까? 💡 √N까지의 수만 확인해도 소수를 판별 숫자 N이 소수인지 확인하려면, N을 1과 자기 자신 말고 다른 숫자로 나눔 만약 나누어떨어지는 숫자가 하나도 없으면 소수임 반복문을 써서 확인하기 N이 소수인지 확인하는 방법: 2부터 N−1까지의 숫자로 나눔 만약 나눌 때 나머지가 0인 숫자가 있으면 소수가 아님 나눌 때 나머지가 0인 숫자가 하나도 없으면 소수임 만약 N이 어떤 두 수 a와 b의 곱으로 표현될 수 있다면, 이 두 수 중 하나는 반드시 √N 이하여야 합니다. ...
💯5-Minute Crash Course! Base Conversion! Essential Math for Coding Tests
Просмотров 4714 дней назад
소스코드(java, cpp, py, js) github.com/hoonlucky7/algorithm/tree/master/basic/kbase 진법 변환 방법 1)나머지는 현재 자리의 값을 구합니다. 예를 들어, 숫자를 n으로 나눈 나머지는 가장 낮은 자릿수(일의 자리) 값을 나타냅니다. 2)몫은 남은 숫자를 구합니다. 나누기를 통해 몫을 구하면, 더 높은 자리의 값을 계산하기 위한 새로운 숫자가 됩니다. #수학 #코테 #array #hash #성능#java #python #cplusplus #javascript #코딩 #개발자 #coding #developer #algorithm #datastructures #개발자취업 #코딩공부 #개발자면접 #개발자포트폴리오 #개발자공부 #chatgpt #claud...
🚀2022 카카오 코딩테스트 1차 풀기! 문제 1 - 신고 결과 받기 이것만 알면 당신도 합격 💻(Hash 자료구조 활용)
Просмотров 15414 дней назад
문제 링크 : tech.kakao.com/posts/488 school.programmers.co.kr/learn/courses/30/lessons/92334 Hash 개념 정리(Deep Dive) : ruclips.net/video/_sEqlBOrwqw/видео.html 개인적으로 이 문제는 재밌다고 생각합니다 :) 실제로 카카오톡에 있는 기능이고 여러 소셜 네트워크나 메시징 앱에서 중요한 역할을 하는 기능입니다. [문제 요약] 유저가 다른 유저를 신고하고, 일정 횟수 이상 신고된 유저가 있을 경우 신고자들에게 알림 메일을 보냅니다. 최종적으로는 각 유저가 받은 알림 메일 수를 출력하면 됩니다. 💡Hash로 문제 풀기 - Solution💡 1) 전처리로 중복 제거를 합니다 유저가 같은 사람을 여러 ...
🚀10분 만에 Hash 챌린지 - 완주하지 못한 선수 완벽 해법! 프로그래머스 문제 풀이
Просмотров 1828 дней назад
문제 링크 : school.programmers.co.kr/learn/courses/30/lessons/42576?language=java 문제 풀이 💡[solution 1] : HashMap이용 💡 HashMap의 String, Integer 형태 String에 대한 빈도수 체크 유형 1) 참가자 이름과 개수를 map에 기록 2) 완주한 이름의 개수를 map에 감소 3) count가 1 이상인 참가자를 찾음 시간 복잡도 : O(N * logN) 공간 복잡도 : O(N) 💡💡[solution 2] : sort를 이용💡💡 1) 참가자 이름 sort 2) 완주한 이름 sort 3) index로 비교해서 참가자 이름과 완주한 이름이 다른 경우 그 참가자 이름이 완주하지 못하 이름 시간 복잡도 : O(N * ...
💡20분 만에 Hash Deep Dive! 해시 기초부터 실전 & 면접까지! 한 번에 끝내는 완벽 가이드!
Просмотров 66Месяц назад
Hash KEY : VALUE 📌 해시의 핵심 개념 해시 함수 : 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑 해시 함수에 의해 얻어지는 값 : 해시 값, 해시 코드, 해시 체크섬, 해시 📌충돌(Collision) 서로 다른 키가 동일한 해시 값을 가질 때 발생함 이를 해결하기 위해 여러 기법(예: 체이닝, 개방 주소법 등)이 사용 📌HashMap 시간 복잡도 정리 get, put, search : 평균적으로는 O(1) get, put, search : 최악의 경우에는 O(N) (JDK 7 이하) 연결리스트 방식이기 때문에 get, put, search : 최악의 경우에는 O(logN) (JDK 8 이상) Balanced Tree 사용 📌Java에서 HashMap 에서 활용도 높은 함수 정리 c...
🔥 공간복잡도 개선의 기초 Product of Array Except Self 10분 만에 깨부수기! LeetCode 238번 완벽 풀이 🎯
Просмотров 37Месяц назад
💡 10분만에 공간복잡도 개선 완전 정복! 누구나 풀 수 있는 leetcode - 238 - Product of Array Except Self 꿀팁 공개! 문제 링크 : leetcode.com/problems/product-of-array-except-self/ 문제 풀이 💡공간복잡도 O(N) 풀이💡 1) prefix 배열을 만들고 nums[i]를 제외한 앞 부분의 곱 2) suffix 배열을 만들고 nums[i]를 제외한 뒷 부분의 곱 3) answer[i] = prefix[i] * suffix[i] 시간 복잡도 : O(N) 공간 복잡도 : O(N) 💡💡공간복잡도 개선 하는 방법💡💡 1)prefix를 배열이 아닌 변수로 사용하고 그 변수에 누적해서 곱함 2)answer배열에도 prefix를 누적해서...
🔥 Two Pointers의 기초 문제 ReverseVowelsOfAString 10분 만에 깨부수기! LeetCode 345번 완벽 풀이 🎯
Просмотров 9Месяц назад
💡 10분만에 Two Pointers완전 정복! 누구나 풀 수 있는 leetcode - 345 - ReverseVowelsOfAString 꿀팁 공개! 문제 링크 : leetcode.com/problems/reverse-vowels-of-a-string 문제 풀이 💡새로운 배열을 생성해서 풀기💡 1) inputVowels를 만들고 거기에 모음을 담는다. 2) 반복문으로 0~length -1, i가 모음인지 확인 하고 inputVowels에 모음을 거꾸로 시작해서 바꾼다. 시간복잡도 : O(N) 공간복잡도 : O(N) 💡💡Two pointers전략 사용💡💡 1) l = 0, r = length - 1, 반복문을 이용해서 (left pointer) 왼쪽부터 오른쪽으로 모음을 찾는다. right pointe...
레벨업 가능! 🔥 Greedy, DP의 기초 문제 CanPlaceFlowers 20분 만에 깨부수기! LeetCode 605번 완벽 풀이 🎯
Просмотров 10Месяц назад
💡 20분만에 Greedy, DP완전 정복! 누구나 풀 수 있는 leetcode - 605 - CanPlaceFlowers 꿀팁 공개! 문제 링크 : leetcode.com/problems/can-place-flowers/ 문제 풀이 💡greedy 방식으로 풀기💡 심을 수 있으면 꽃을 심자! 시간복잡도 : O(N) 공간복잡도 : O(1) 💡💡dp로 풀기💡💡 1) 부분문제 정의 : C[i] = i번째 영역까지의 최대 심는 꽃의 개수 2) 점화식 : C[i] = max { C[i -1], // i번째 영역에 심지 않았을떄 C[i - 2] 1 // i번째 영역에 심었을때(i번째 영역이 0이고 인접한 영역이 0일때) } 시간복잡도 : O(N) 공간복잡도 : O(N) chatgpt로 자바코드를 다른 언어(#py...
🔥 10분만 투자하면 끝! 💡 array의 기초 문제 KidsWithTheGreatestNumberOfCandies - LeetCode -1431번 완벽 풀이
Просмотров 26Месяц назад
10분 만에 array 완전 정복! 누구나 풀 수 있는 leetcode - 1431 - KidsWithTheGreatestNumberOfCandies 꿀팁 공개! 문제 링크 : leetcode.com/problems/kids-with-the-greatest-number-of-candies/ 문제 풀이 1) 이중 반복문 : candies[i] extracandy를 더한값이 가장큰지 판단, 맞으면 true, 아니면 false 시간 복잡도는 O(N^2) 공간 복잡도는 O(N) 2) 2-1) candies 배열에서 max를 찾는다. 2-2) 반복문 : candies[i] extracandy가 max보다 큰지 확인함 시간 복잡도 O(N) 공간 복잡도 O(N) chatgpt로 자바코드를 다른 언어(#python ...
🔥 10분만 투자하면 끝! 📈 string의 기초 문제 MergeStringsAlternately - LeetCode -1768번 완벽 풀이 🎯
Просмотров 17Месяц назад
📈 하루 만에 string 완전 정복! 누구나 풀 수 있는 leetcode - 1768 - MergeStringsAlternately 꿀팁 공개! 문제 풀이 word1 = w1, word2 = w2 1) for i = 0 ~ w1.length() 1-1) 현재 i가 w2.length()보다 크다면 종료 1-2) merged에 w1[i] 합치고 w2[i]를 합침 2) w1의 길이와 w2의 길이가 같다면 merged 출력 3) w1의 길이가 w2의 길이보다 길다면 merged w1의 남은 문자열 합쳐서 출력 4) w2의 길이가 w1의 길이보다 길다면 merged w2의 남은 문자열 합쳐서 출력 문제링크 : leetcode.com/problems/merge-strings-alternately/descript...
레벨업 가능! 🔥 DP의 기초 문제 MinCostClimbingStairs 10분 만에 깨부수기! | LeetCode 746번 완벽 풀이 🎯
Просмотров 14Месяц назад
🚀 하루 만에 DP 완전 정복! 누구나 풀 수 있는 leetcode - MinCostClimbingStairs Stairs 꿀팁 공개! 문제링크 : leetcode.com/problems/min-cost-climbing-stairs/ 문제 풀이 1)재귀함수 정의 : f(i) = i번째 계단까지 오르는 데 최소 비용 f(i) = Min{f(i - 1) cost[i - 1], f(i - 2) cost[i - 2]} f(0) = 0, f(1) = 0 (기저 상태, 제일 작은 문제의 값 정의) 시간 복잡도 : O(2^N) 2)DP 정의 : C[i] = i번째 계단까지 오르는 데 최소 비용 C[i] = Min{C[i - 1] cost[i - 1], C[i - 2] cost[i - 2]} C[0] = 0, C[1...
🚀 알고리즘, 어디서부터 시작해야 할까? 완벽 로드맵 대공개!
Просмотров 25Месяц назад
#problemsolving #leetcode #알고리즘 #공부법 #혼공 #해외취업 #빅테크 #코테 #코딩테스트 #코딩 #개발자 #coding #developer #algorithm #datastructures #개발자취업 #코딩공부 #개발자면접 #개발자포트폴리오 #개발자공부 #비전공자 #초중고 #대학생 #회사원이 이해 할수 있게 노력해서 강의를 만들겠습니다.
레벨업 가능! 🔥 DP의 기초 문제 Climbing Stairs 10분 만에 깨부수기! | LeetCode 70번 완벽 풀이 🎯
Просмотров 292 месяца назад
레벨업 가능! 🔥 DP의 기초 문제 Climbing Stairs 10분 만에 깨부수기! | LeetCode 70번 완벽 풀이 🎯

Комментарии

  • @algorithm_brother
    @algorithm_brother 2 дня назад

    🔥필수 시청 영상🔥 k진법으로 변환 방법 : ruclips.net/video/mYMcJ6Gtj6s/видео.html 재귀 함수란? 재귀 함수는 자기 자신을 다시 호출하는 함수입니다. 💡💡example 소스 코드(java, cpp, py, js)💡💡 github.com/hoonlucky7/algorithm/tree/master/basic/recursivefunction 00:20 : 재귀함수의 정의 00:44 : 재귀함수의 예시 02:38 : 정리 03:03 : 재귀함수 구현 방법 04:12 : stack 이란? 04:49 : 함수 호출 시 스택이 어떻게 사용될까? 05:18 : factorial 예제 10:03 : countdown 예제 10:45 : sum 예제 11:27 : fibonacci 예제 13:31 : 진법 변환 예제

  • @ppp5977
    @ppp5977 3 дня назад

    2:38 서머리 3:05 재귀함수 구현 방법 4:10 스택이란 4:49 함수 호출 시 스택이 어떻게 사용될까? 5:20 코드 보면서 설명

  • @ppp5977
    @ppp5977 3 дня назад

    잘 봤어요. 최고

  • @ppp5977
    @ppp5977 3 дня назад

    안녕하세요 알린이월드 알 할 때 "알" 에 악센트 많이 넣었는데 오늘은 힘이 덜하네요 ㅋㅋㅋㅋㅋ 하지만 오늘도 올려줘서 감사해요

  • @ppp5977
    @ppp5977 6 дней назад

    농구 캐릭은 귀여운데 자꾸 시선이 그리로 가네요.

    • @algorithm_brother
      @algorithm_brother 6 дней назад

      @@ppp5977 농구 캐릭터 귀여워서 넣어봤어요 ㅎㅎ

  • @ppp5977
    @ppp5977 6 дней назад

    알형, 똑똑한듯

  • @algorithm_brother
    @algorithm_brother 6 дней назад

    문제 링크 : school.programmers.co.kr/learn/courses/30/lessons/92341 💡문제 요약💡 주차장의 요금표와 차량의 입/출차 기록을 기반으로, 차량별로 주차 요금을 계산하는 문제입니다. 💡Solution💡 [자료구조 및 함수 설계] 1) array를 쓸지? map을 쓸지? 1-1) array가능 (차량번호는 자동차를 구분하기 위한, `0'~'9'로 구성된 길이 4인 문자열입니다) 1-2) map도 가능함, 구현 복잡도 살짝 증가 2) CarInfo class를 만들어 inTime, totalTime을 저장 3) getFee : 주차 요금 계산 함수 작성 4) convertTimeToMinute : "HH:MM" 형식의 시간을 분 단위로 변환, 그래야 주차요금계산이 쉬움 [알고리즘] 1) 입/출차 기록 처리 2) 입차 중인 차량은 23:59에 출차한 것으로 간주 3) 차량 번호 기준으로 오름차순 정렬 후 최종 요금 계산 💡💡100점 소스 코드(java, cpp, py, js)💡💡 github.com/hoonlucky7/algorithm/tree/master/programmers/kakao2022/parkingfeecalculator 00:12 : 주차 요금 계산 문제 설명 01:20 : 자료구조 선택 및 함수 설계, 알고리즘 설명 02:18 : java로 알고리즘 구현 10:24 : chatgpt를 이용해서 cpp 코드로수정 11:09 : chatgpt를 이용해서 python 코드로 수정 11:39 : chatgpt를 이용해서 javascript 코드로 수정

  • @ppp5977
    @ppp5977 9 дней назад

    알형 진자 잘 가르쳐준다

  • @ppp5977
    @ppp5977 9 дней назад

    알형, 자막 고마워요.

  • @algorithm_brother
    @algorithm_brother 9 дней назад

    문제 링크 : school.programmers.co.kr/learn/courses/30/lessons/42576?language=java *** 문제 풀이 *** 💡[solution 1] : HashMap이용 💡 HashMap의 String, Integer 형태 String에 대한 빈도수 체크 유형 1) 참가자 이름과 개수를 map에 기록 2) 완주한 이름의 개수를 map에 감소 3) count가 1 이상인 참가자를 찾음 시간 복잡도 : O(N * logN) 공간 복잡도 : O(N) 💡💡[solution 2] : sort를 이용💡💡 1) 참가자 이름 sort 2) 완주한 이름 sort 3) index로 비교해서 참가자 이름과 완주한 이름이 다른 경우 그 참가자 이름이 완주하지 못하 이름 시간 복잡도 : O(N * logN) 공간 복잡도 : O(N)

  • @algorithm_brother
    @algorithm_brother 9 дней назад

    문제 링크 : tech.kakao.com/posts/488 school.programmers.co.kr/learn/courses/30/lessons/92334 Hash 개념 정리(Deep Dive) : ruclips.net/video/_sEqlBOrwqw/видео.html 개인적으로 이 문제는 재밌다고 생각합니다 :) 실제로 카카오톡에 있는 기능이고 여러 소셜 네트워크나 메시징 앱에서 중요한 역할을 하는 기능입니다. [문제 요약] 유저가 다른 유저를 신고하고, 일정 횟수 이상 신고된 유저가 있을 경우 신고자들에게 알림 메일을 보냅니다. 최종적으로는 각 유저가 받은 알림 메일 수를 출력하면 됩니다. 💡Hash로 문제 풀기 - Solution💡 1) 전처리로 중복 제거를 합니다 유저가 같은 사람을 여러 번 신고할 수 있지만 동일한 유저에 대한 신고는 한 번으로 처리해야 합니다 2) 신고당한 ID의 신고 횟수 기록 합니다 각 유저가 몇 번 신고당했는지를 기록합니다 3) 신고당한 ID와 신고한 사람 ID 매핑입니다 누가 누구를 신고했는지, 신고당한 유저마다 신고한 유저의 목록 Set을 저장합니다 4) 각 유저별로 처리 결과 메일을 받은 횟수를 기록합니다. 신고 횟수가 기준치 k 이상이면, 해당 유저를 신고한 사람들에게 알림 메일을 보냈다고 기록합니다. 5) id_list의 순서대로 처리 결과 메일을 받은 횟수 리턴합니다. 💡💡100점 소스 코드(java, cpp, py, js)💡💡 github.com/hoonlucky7/algorithm/tree/master/programmers/kakao2022/reportresultreceiver

  • @algorithm_brother
    @algorithm_brother 9 дней назад

    ***소스코드(java, cpp, py, js)*** github.com/hoonlucky7/algorithm/tree/master/basic/kbase *** 진법 변환 방법 *** 1)나머지는 현재 자리의 값을 구합니다. 예를 들어, 숫자를 n으로 나눈 나머지는 가장 낮은 자릿수(일의 자리) 값을 나타냅니다. 2)몫은 남은 숫자를 구합니다. 나누기를 통해 몫을 구하면, 더 높은 자리의 값을 계산하기 위한 새로운 숫자가 됩니다.

  • @algorithm_brother
    @algorithm_brother 9 дней назад

    소스 코드(java, cpp, py, js) : github.com/hoonlucky7/algorithm/tree/master/basic/prime 💡소수 구하는 방법💡 소수 : 1과 자신만을 약수로 가지는 수 어떻게 소수인지 확인할까? 💡 √N까지의 수만 확인해도 소수를 판별 숫자 N이 소수인지 확인하려면, N을 1과 자기 자신 말고 다른 숫자로 나눔 만약 나누어떨어지는 숫자가 하나도 없으면 소수임 반복문을 써서 확인하기 N이 소수인지 확인하는 방법: 2부터 N−1까지의 숫자로 나눔 만약 나눌 때 나머지가 0인 숫자가 있으면 소수가 아님 나눌 때 나머지가 0인 숫자가 하나도 없으면 소수임 만약 N이 어떤 두 수 a와 b의 곱으로 표현될 수 있다면, 이 두 수 중 하나는 반드시 √N 이하여야 합니다. 그렇지 않으면 두 수의 곱이 N을 초과하기 때문입니다. 그래서 √N까지의 수만 확인해도 소수를 판별 가능 N=36일 때, 나눠지는 숫자를 찾는다고 생각 하자! 36=2×18 36=3×12 36=4×9 36=6×6 여기서 중요한 건: 2,3,4,6 중 하나는 항상 √36=6보다 작거나 같음 18,12,9처럼 큰 숫자는 √N​ 이하인 숫자로 이미 확인 가능 즉, √N​까지만 확인해도 N이 소수인지 충분히 알 수 있음 💡💡 에라토스테네스의 체 소수를 효율적으로 찾는 고대 알고리즘 제안자: 에라토스테네스 (고대 그리스 수학자) 핵심 아이디어: 소수는 1과 자기 자신만을 약수로 가짐 소수의 배수를 제거하면 남은 숫자가 소수 1. 1~50까지 숫자를 쭉 나열. 2, 3, 4, 5, 6, 7, 8, 9, 10, ..., 50 2. 2는 소수이므로 2의 배수는 모두 제거. 2, 3, X, 5, X, 7, X, 9, X, ..., 49 (X는 제거된 숫자) 3. 다음 남은 숫자 중 3은 소수. 3의 배수는 모두 제거. 2, 3, X, 5, X, 7, X, X, X, ..., 49 4. 다음으로 남은 5는 소수. 5의 배수는 모두 제거. 2, 3, X, 5, X, 7, X, X, X, ..., X 5. 이 과정을 √50 이하의 수(7)까지 반복. 7의 배수 제거. 이미 제거된 숫자는 건너뜀.

  • @algorithm_brother
    @algorithm_brother 9 дней назад

    문제 링크 : school.programmers.co.kr/learn/courses/30/lessons/92335 🔥필수 시청 영상🔥 k진법으로 변환 방법 : ruclips.net/video/mYMcJ6Gtj6s/видео.html 소수 인지 판별 방법 : ruclips.net/video/E7LfF33XBYw/видео.html 💡문제 요약💡 n을 k진수로 변환하고, 변환된 k진수 문자열에서 0을 기준으로 나눔 각 구간을 확인하고 각 구간의 숫자가 소수인지 판별 💡Solution💡 1) n을 k진수로 변환 2) 0을 기준으로 문자열 분할 3) 구간의 숫자가 소수인지 판별하고 개수 기록 💡💡100점 소스 코드(java, cpp, py, js)💡💡 github.com/hoonlucky7/algorithm/tree/master/programmers/kakao2022/kbaseprimecounter

  • @Wssol
    @Wssol 15 дней назад

    알오빠 잘보고 있습니다 ~!

  • @jinyoung6661
    @jinyoung6661 15 дней назад

    오 잘 봣슴닷 :)

  • @헬로-k7t
    @헬로-k7t 16 дней назад

    해쉬 뿌셔!!!

  • @헬로-k7t
    @헬로-k7t 16 дней назад

    Hash에 대해 좀 알것 같습니다! 필요할때 다시 볼게요

  • @헬로-k7t
    @헬로-k7t 16 дней назад

    알기 쉽게 잘 설명해주셔서 감사합니다!

    • @algorithm_brother
      @algorithm_brother 16 дней назад

      @@헬로-k7t 영상 시청해 주셔서 진심으로 감사합니다

  • @ppp5977
    @ppp5977 16 дней назад

    알형 오늘도 고마워요.

    • @algorithm_brother
      @algorithm_brother 16 дней назад

      @@ppp5977 영상 시청해 주셔서 감사합니다

  • @jinyoung6661
    @jinyoung6661 16 дней назад

    오 감사합니다 :)

    • @algorithm_brother
      @algorithm_brother 16 дней назад

      @@jinyoung6661 영상 시청해 주셔서 진심으로 감사합니다

  • @Wssol
    @Wssol 16 дней назад

    알오빠는 영어도 잘하시네요!!!

  • @Wssol
    @Wssol 16 дней назад

    알오빠 저는 문제도 이해가 안되요 큰일났어요 ㅠ

    • @algorithm_brother
      @algorithm_brother 16 дней назад

      @@Wssol 문제가 너무 길어서 난독증이 생깁니다. 그래도 참고 여러번 읽어보세요 ㅎㅎ 할수있습니다.

  • @Wssol
    @Wssol 16 дней назад

    알오빠 영상 보면서 열심히 공부 해볼께요!

  • @ppp5977
    @ppp5977 18 дней назад

    알형, 형은 문제를 딱 보면 바로 솔루션이 나오시나요?? 그런 거 있잖아요. 학교 선생님이 학생들 문제를 딱 보면 어떻게 풀어야 되는지 바로 감이 오는 것처럼 말이죠.

    • @algorithm_brother
      @algorithm_brother 18 дней назад

      @@ppp5977 이런 유형의 문제는 바로 솔루션이 나옵니다 인풋데이터가 크기때문에 해시 써야하는 전형적인 문제에요 ㅎㅎ

    • @ppp5977
      @ppp5977 17 дней назад

      @algorithm_brother 멋있어요

  • @metalogicinst
    @metalogicinst 27 дней назад

    알형 퀄리티 미쳤네요,, 이 영상을 보고 앓던 이가 빠졌습니다,, 고맙읍니다,,

  • @ppp5977
    @ppp5977 29 дней назад

    알형, 멋있어요

  • @karastke
    @karastke Месяц назад

    감사합니다 ^^

  • @ppp5977
    @ppp5977 Месяц назад

    알형, 감사해요

  • @ppp5977
    @ppp5977 Месяц назад

    알형, 녹음 상태 진짜 좋아서 듣기 좋아요

  • @ppp5977
    @ppp5977 Месяц назад

    사랑해요 알형❤

    • @ppp5977
      @ppp5977 Месяц назад

      알형은 나의 사랑을 받지 않았다.

    • @algorithm_brother
      @algorithm_brother Месяц назад

      @@ppp5977 감사합니다.

  • @ppp5977
    @ppp5977 Месяц назад

    썸네일에 디피문제라고 써주면 좋겠어요. 문제 타입들 써주면 바로 직관적으로 들어갈 수 있을듯요

    • @algorithm_brother
      @algorithm_brother Месяц назад

      네 수정해서 썸네일에 반영되었습니다.

  • @ppp5977
    @ppp5977 Месяц назад

    알형 멋있어요

  • @ppp5977
    @ppp5977 Месяц назад

    알형 목소리 로봇같아요 띠리띠리

    • @algorithm_brother
      @algorithm_brother Месяц назад

      유투버 초보라서 자연스럽게 하려고 노력해야겠네요 ㅎㅎ

    • @ppp5977
      @ppp5977 Месяц назад

      ​@@algorithm_brother ㄴㄴ 지금 딱 좋아요. 로봇박사에게 코드 배우는 느낌 좋아요

    • @algorithm_brother
      @algorithm_brother Месяц назад

      @@ppp5977 감사합니다 :)

  • @ppp5977
    @ppp5977 Месяц назад

    그렇군요... 너무 모르겠는데 하도하도 잘 모르겠어서 일주일 고민하고 이 길은 내 길이 아닌가보다 하고 포기하게 되었..... 차라리 포기하는 것보다 해답지를 보는게 낫겠죠?

    • @tubetube-h
      @tubetube-h Месяц назад

      일주일 생각해보고 솔루션을 모르겠는 것은 hint, discussion, 답 풀이 순으로 공부를 하는 것이 좋습니다. 꾸준히 문제를 풀다보면 문제 해결 능력이 생길 것입니다.

    • @ppp5977
      @ppp5977 Месяц назад

      @tubetube-h 답변 감사합니다

    • @ppp5977
      @ppp5977 Месяц назад

      @tubetube-h 그래서 슬터디를 하는개 좋겠에요

    • @algorithm_brother
      @algorithm_brother Месяц назад

      @@ppp5977 네 스터디 좋아요 ㅎㅎ 요즘 chatgpt, claude에게 물어봐도 잘 알려줘요