https://k-devcon.com/channel/1/post/519 📢 DEVCORE 2026💎 세션 상세보기우리는 쉼 없이 '다음 기술'을 배우지만, 정작 10년 뒤 나의 모습은 여전히 흐릿하기만 합니다. AI가 코드를 써주는 시대, 변하지 않고 꾸준히 통하는 엔지니어의 역량은 무엇일까요? 다가오는 8월k-devcon.com AI 시대에 개발자로서 키워야 하는 역량은 무엇일까?요즘 가장 많이 고민하던 질문이다.AI의 발전 속도가 너무 빠르다. 이제는 개발자가 필요 없는 시대가 올 것이라는 말도 심심찮게 들린다. 올해 5월까지만 해도 ‘그래도 아직은 괜찮지 않을까’라고 생각했는데, 최근에는 정말 개발자가 필요 없어지는 것 아닌가 하는 생각이 들기 시작했다. 그렇다면 지금까지 내가 쌓아온 경험과..
https://leetcode.com/problems/jump-game-vii/description/ Jump Game VII - LeetCodeCan you solve this real interview question? Jump Game VII - You are given a 0-indexed binary string s and two integers minJump and maxJump. In the beginning, you are standing at index 0, which is equal to '0'. You can move from index i to index j if the foleetcode.com 문제Input: s = "011010", minJump = 2, maxJump = 3O..
https://leetcode.com/problems/find-the-length-of-the-longest-common-prefix/description/?envType=daily-question&envId=2026-05-21 Find the Length of the Longest Common Prefix - LeetCodeCan you solve this real interview question? Find the Length of the Longest Common Prefix - You are given two arrays with positive integers arr1 and arr2. A prefix of a positive integer is an integer formed by one or..
기존에 로컬에서 작업하던 레포지토리를 개인 GitHub에 올리려고 하니 문제가 발생했습니다.공부 용도로 막 개발하던 레포이다 보니, 커밋 히스토리도 지저분하고 모든 커밋 계정이 회사 계정으로 설정되어 있었습니다.앞으로 해당 레포를 계속 발전시키고 유지보수하기 위해 개인 GitHub 계정에서 관리하기로 결정했습니다.이를 위해 다음 작업을 진행했습니다.로컬 PC에 GitHub 계정 추가기존 레포지토리의 커밋 계정을 개인 계정으로 일괄 변경개인 GitHub에 레포지토리 업로드 로컬 PC에 GitHub 계정 추가 설정1. 계정별 SSH 키 생성터미널에서 계정마다 SSH 키를 생성합니다.# 개인 계정용 SSH 키 생성 (이메일: personal@example.com)ssh-keygen -t ed25519 -C "..
문제 링크 : https://leetcode.com/problems/maximize-area-of-square-hole-in-grid/description/?envType=daily-question&envId=2026-01-15문제 설명입력으로 n, m, hBars, vBars 가 주어진다.n, m 은 각각 제시된 직사각형이 가질 수 있는 최대 수평선의 개수와 최대 수직선의 개수이다. hBars , vBars 는 각각 제거할 수 있는 수평선의 개수와 수직선의 개수이다. n,m 으로 구성된 최대 직사각형에서 hBars, vBars 중 일부를 제거 (제거하지 않아도 됨) 하여 만들수 있는 최대 정사각형의 면적을 구하는 문제다. 설명은 어려워도 예시를 보면 이해가 간다. Example 1:Input: n ..
https://school.programmers.co.kr/learn/courses/30/lessons/388353 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 요약 물류창고에는 알파벳으로 구분된 컨테이너들이 격자 형태로 놓여 있다.컨테이너 제거 요청이 순서대로 들어오며, 요청 방식에 따라 제거 규칙이 다르다.요청이 A 처럼 알파벳 하나로 들어오면 지게차를 사용한다.이 경우, 요청이 들어온 시점에 해당 알파벳 컨테이너가 창고 외부와 맞닿아 있는 경우에만 제거할 수 있다.즉, 컨테이너의 상·하·좌·우 중 하나라도 외부 공간과 연결되어 있어야 제거 대상이 된다.요청이 AA 처럼 같은 알파벳이 두 번 반복되어..
제네릭, 트레이트, 수명Generics - 여러 타입에 대해 공통 코드를 작성하기 위해 사용한다. Struct, Enum, Method 등 어디에나 사용 가능하다.Trait - 다양한 타입 중에 제약조건을 만족하는 타입을 한정하기 위해 사용한다. (Java의 interface 와 같은 개념으로 이해하면 편하다. 물론 차이는 있다.)Lifetime - 참조 Reference 값의 수명 정보를 제공한다.Genericsfn smallest_i32(list: &[i32]) -> &i32 { let mut smallest = &list[0]; for item in list { if item &char { let mut smallest = &list[0]; for item in ..
Control flowifIf 다음에는 bool 타입이 와야 한다.fn main() { let number = 6; if number % 4 == 0 { println!("number is divisible by 4"); } else if number % 3 == 0 { println!("number is divisible by 3"); } else if number % 2 == 0 { println!("number is divisible by 2"); } else { println!("number is not divisible by 4, 3, or 2"); }}//..