본문 바로가기

전체 글669

[프로그래머스] 타겟 넘버 (3가지 풀이 방식, DFS, 트리, 그리고 수학적 공식을 이용한 최적화) 📌 문제n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3+1-1+1+1+1 = 3+1+1-1+1+1 = 3+1+1+1-1+1 = 3+1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. ⚔ 제한 사항 - 주어지는 숫자의 개수는 2개 이상 20개 이하입니다.- 각 숫자는 1 이상 50 이하인 자연수입니다.- 타겟 넘버는 1 이상 1.. 2025. 5. 24.
[독서 기록] AI 시대 창의적인간 AI 시대 창의적 인간극대화할 수 있다. 이 책을 읽고 나면 익숙한 단어이지만 여전히 모호했던 창의성이라는 개념을 보다 명확하고 입체적으로 이해하게 될 것이다. 나아가 기획, 광고, 마케팅, 발명 등 실용적인 분야에서 활용되는 창의적 사고법과 AI 시대에 필요한 창의적 사고법, 그리고 이를 개발하는 방법까지 폭넓게 다룸으로써 창의성이 요구되는 분야에 실질적인 도움을 제공한다. 또한 챗GPT를 활용한 기획안 작성, 소설 창작, 텍스트의 이미지화 등 ‘크리지먼트’ 개념을 실제로 적용저자이시한출판알에이치코리아출판일2024.12.05 과연 AI의 위력을 직접 체감한 후 질문법에 대해 알고 싶어하는 분들이 많아서 이 책 역시 많은 관심을 받았습니다. 관련 강연 역시 많았더랬죠. 그런데 질문법 관련 강연 후에.. 2025. 5. 24.
[프로그래머스] 두개 뽑아서 더하기 (자바 & 코틀린 풀이) 📌 문제정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요.⚔ 제한 사항- numbers의 길이는 2 이상 100 이하입니다.- numbers의 모든 수는 0 이상 100 이하입니다. 입력 & 출력 numbers result[2,1,3,4,1][2,3,4,5,6,7][5,0,2,7][2,5,7,9,12] 👀 문제 해석 이 문제는 주어진 정수 배열 numbers에서 서로 다른 두 수를 골라 더한 값으로 만들 수 있는 모든 조합을 구한 뒤, 이들을 중복 없이 정렬하여 반환하는 문제이다. 구체적으로는 배열 내에서 인덱스가 서로 다르면서.. 2025. 5. 21.
《코딩 테스트 합격자 되기: 자바편》 김희성 저자 밋업 스케치 – “왜(Why)를 묻는 개발자”의 성장 전략 + 2025 1H 개인적 회고 이 글에 대해서이 글은 테코테코라는 코테 스터디 모임에서 진행한 김희성 님과의 특별한 밋업 현장을 요약한 것입니다. 테코테코가 사용하는 메인 책이 "코딩 테스트 합격자 되기: 자바 편"인데요. 모임의 한 멤버가 우연히 책의 저자인 김희성 님과 인연이 닿아, 그 인연으로 작가님과의 밋업이 성사되어 코딩 테스트부터 개발자의 이직과 성장 등 현실적인 이야기에 대해 저자님의 생각을 들을 수 있었습니다. (가능한 한 현장 발언을 최대한 그대로 옮기려 했으나, 중간중간 필자의 의견이 섞여 있거나 실제 멘트와 100% 일치하지 않을 수도 있음을 미리 밝힙니다.) 글 하반부에는 개인적으로 이 밋업을 통해 얻게 된 인사이트와 성찰과 간단한 상반기 회고도 담았습니다.코딩 테스트 Q&A — 현장 그대로, 한 뼘 더 깊게Q.. 2025. 5. 18.
[독서 기록] AI 시대 내 아이의 미래를 바꿀 인재 교육 AI 시대 내 아이의 미래를 바꿀 인재 교육“나는 미래를 내다보며 아이를 키우고 있는가” 디지털 시대, 부모의 혁신이 내 아이의 미래를 만든다 2025년부터 모든 초·중·고등학교에서 디지털 교과서가 단계적으로 도입, 확대될 예정이다. 이는 교육 환경의 디지털 전환을 선도하려는 노력이자, 미래 세대의 학습 방식을 혁신하기 위함이다. 디지털 기술과 AI는 교육 환경을 근본적으로 변화시키고 있다. 더 이상 모든 아이를 하나의 틀에 맞춰 동일하게 가르치는 방식으로는 지속 가능한 교육을 기대할 수저자임지은출판미디어숲출판일2025.01.20 챗GPT는 시간이 갈수록 똑똑해지고 있습니다. 이런 세상에서 아이를 어떻게 키워야 할까요? 지금과 같은 입시 위주의 교육을 밀고가는 것이 맞는 걸까요? 남보다 더 많은 지식.. 2025. 5. 18.