HeoBrain AI · DEV · GROWTH

HEO BRAIN · DEV LAB

배운 것을 구조화하고,
실제로 작동하게 만듭니다.

AI, 코딩, 영어, 포트폴리오를 직접 공부하고 만들며 얻은 지식을 누구나 다시 써먹을 수 있게 정리합니다.

heobrain.workflow LIVE
01 collect(experience) 02 structure(knowledge) 03 ship(something useful)

EMAIL NEWSLETTER

새 글을 이메일로 받아보세요

하루 동안 올라온 HeoBrain의 새 글을 매일 오후 8시에 한 통으로 보내드립니다.

인증 이메일의 링크를 눌러야 구독이 완료되며, 언제든 해지할 수 있습니다.

HEOBRAIN ARCHIVE

슬라이싱

4개의 기록
Coding_Test

Day 14) 프로그래머스 파이썬 반복문과 리스트 5문제 풀이

Programmers Coding Test · Day 14 · Python Day 14파이썬 반복문과 리스트 5문제 풀이 슬라이싱, 두 리스트 동시 순회, 누적 합, 인덱스와 값의 차이를 직접 작성한 코드의 수정 과정과 함께 정리했습니다. 오늘 문제들은 모두 리스트를 순서대로 다룬다는 공통점이 있지만, 필요한 도구는 조금씩 달랐다. 결과 리스트를 새로 만드는 문제에서는 슬라이싱과 리스트 컴프리헨션이 잘 맞았고, 조건을 만족하는 순간 계산을 끝내야 하는 문제에서는 일반 for문과 조기 반환이 더 자연스러웠다. 이번 기록에서 확인한 기준 코드가 짧은지보다 문제의 결과 형태와 종료 시점에 맞는지가 먼저다. 슬라이싱은 간결하지만 새 리스트를 만들고, range(s, e + 1)은 ..

읽어보기 →
Coding_Test

Day 12) 프로그래머스 파이썬 슬라이싱 5문제 풀이

Programmers Coding Test · Day 12 · Python 파이썬 슬라이싱 5문제 풀이 끝 인덱스를 포함하는 방법부터 누적 슬라이싱, 첫 위치와 마지막 위치 찾기까지 직접 작성한 코드의 수정 과정을 정리했다. Day 12 문제들은 모두 배열을 자르는 문법을 사용하지만, 단순히 [시작:끝]만 외워서는 풀기 어려웠다. 끝 인덱스는 포함되지 않는다는 점, 현재 값과 반복 순서의 차이, 이전 작업 결과를 다음 작업에 반영해야 하는지를 함께 판단해야 했다. 오늘의 핵심 문법 슬라이싱은 리스트[시작:끝:간격] 형태로 사용한다. 닫힌 구간처럼 마지막 위치까지 포함해야 한다면 끝값에 1을 더하고, 연속 작업이라면 자른 결과를 원본 변수에 다시 저장해야 한다. Day ..

읽어보기 →
Coding_Test

Day 9) 프로그래머스 문자열 문제: 리스트 컴프리헨션, zip, 슬라이싱, 접미사 풀이 정리

Day 9 코딩테스트 공부 기록 프로그래머스 문자열 문제: 리스트 컴프리헨션, zip, 슬라이싱, 접미사 풀이 정리 이번 글은 Google 문서에 정리해 둔 문자열 문제 풀이 흐름을 블로그 글로 다시 다듬은 기록입니다. 핵심은 문자열을 자르고, 필요한 부분만 이어 붙이고, 접미사를 만들고, 조건에 맞게 판별하는 것입니다. 처음에는 반복문으로 차근차근 풀고, 그다음 리스트 컴프리헨션, zip(), join(), 음수 슬라이싱, sorted(), endswith()로 더 간단하게 줄이는 흐름까지 정리했습니다. 핵심 1 문자열 슬라이싱 핵심 2 컴프리헨션과 join 핵심 3 접미사와 사전순 정렬 ..

읽어보기 →
AI/Coding

파이썬 입문 3편 — 문자열 완전 정복: 인덱싱·슬라이싱부터 f-string·인코딩까지

📚 「파이썬 완전 정복」 시리즈 3편2편에서는 모든 계산의 바탕인 숫자형을 다뤘습니다. 이번 편의 주인공은 우리가 화면에 띄우고, 입력받고, 저장하는 거의 모든 데이터의 모습인 문자열(string)입니다. (앞 편을 안 보셨다면 먼저 읽고 오시길 권합니다.)이름, 주소, 메시지, 파일 경로, 웹페이지의 글자 한 줄까지 — 프로그램이 다루는 데이터의 절반 이상은 문자열입니다. 그래서 문자열을 자유자재로 자르고, 붙이고, 바꾸고, 모양을 다듬는 능력은 파이썬 실력의 기본기입니다. 이번 편에서 문자열의 거의 모든 것을 한 번에 정리합니다.이 편에서 배우는 것① 문자열을 만드는 세 가지 따옴표 ② 인덱싱과 슬라이싱으로 잘라 쓰기 ③ 자주 쓰는 메서드 총정리 ④ 포매팅 3종 — %, format(),..

읽어보기 →

LATEST NOTES

최근에 정리한 글

모든 글 보기
Coding_Test

Day 14) 프로그래머스 파이썬 반복문과 리스트 5문제 풀이

Programmers Coding Test · Day 14 · Python Day 14파이썬 반복문과 리스트 5문제 풀이 슬라이싱, 두 리스트 동시 순회, 누적 합, 인덱스와 값의 차이를 직접 작성한 코드의 수정 과정과 함께 정리했습니다. 오늘 문제들은 모두 리스트를 순서대로 다룬다는 공통점이 있지만, 필요한 도구는 조금씩 달랐다. 결과 리스트를 새로 만드는 문제에서는 슬라이싱과 리스트 컴프리헨션이 잘 맞았고, 조건을 만족하는 순간 계산을 끝내야 하는 문제에서는 일반 for문과 조기 반환이 더 자연스러웠다. 이번 기록에서 확인한 기준 코드가 짧은지보다 문제의 결과 형태와 종료 시점에 맞는지가 먼저다. 슬라이싱은 간결하지만 새 리스트를 만들고, range(s, e + 1)은 ..

읽어보기 →
Coding_Test

Day 12) 프로그래머스 파이썬 슬라이싱 5문제 풀이

Programmers Coding Test · Day 12 · Python 파이썬 슬라이싱 5문제 풀이 끝 인덱스를 포함하는 방법부터 누적 슬라이싱, 첫 위치와 마지막 위치 찾기까지 직접 작성한 코드의 수정 과정을 정리했다. Day 12 문제들은 모두 배열을 자르는 문법을 사용하지만, 단순히 [시작:끝]만 외워서는 풀기 어려웠다. 끝 인덱스는 포함되지 않는다는 점, 현재 값과 반복 순서의 차이, 이전 작업 결과를 다음 작업에 반영해야 하는지를 함께 판단해야 했다. 오늘의 핵심 문법 슬라이싱은 리스트[시작:끝:간격] 형태로 사용한다. 닫힌 구간처럼 마지막 위치까지 포함해야 한다면 끝값에 1을 더하고, 연속 작업이라면 자른 결과를 원본 변수에 다시 저장해야 한다. Day ..

읽어보기 →
Coding_Test

Day 9) 프로그래머스 문자열 문제: 리스트 컴프리헨션, zip, 슬라이싱, 접미사 풀이 정리

Day 9 코딩테스트 공부 기록 프로그래머스 문자열 문제: 리스트 컴프리헨션, zip, 슬라이싱, 접미사 풀이 정리 이번 글은 Google 문서에 정리해 둔 문자열 문제 풀이 흐름을 블로그 글로 다시 다듬은 기록입니다. 핵심은 문자열을 자르고, 필요한 부분만 이어 붙이고, 접미사를 만들고, 조건에 맞게 판별하는 것입니다. 처음에는 반복문으로 차근차근 풀고, 그다음 리스트 컴프리헨션, zip(), join(), 음수 슬라이싱, sorted(), endswith()로 더 간단하게 줄이는 흐름까지 정리했습니다. 핵심 1 문자열 슬라이싱 핵심 2 컴프리헨션과 join 핵심 3 접미사와 사전순 정렬 ..

읽어보기 →
AI/Coding

파이썬 입문 3편 — 문자열 완전 정복: 인덱싱·슬라이싱부터 f-string·인코딩까지

📚 「파이썬 완전 정복」 시리즈 3편2편에서는 모든 계산의 바탕인 숫자형을 다뤘습니다. 이번 편의 주인공은 우리가 화면에 띄우고, 입력받고, 저장하는 거의 모든 데이터의 모습인 문자열(string)입니다. (앞 편을 안 보셨다면 먼저 읽고 오시길 권합니다.)이름, 주소, 메시지, 파일 경로, 웹페이지의 글자 한 줄까지 — 프로그램이 다루는 데이터의 절반 이상은 문자열입니다. 그래서 문자열을 자유자재로 자르고, 붙이고, 바꾸고, 모양을 다듬는 능력은 파이썬 실력의 기본기입니다. 이번 편에서 문자열의 거의 모든 것을 한 번에 정리합니다.이 편에서 배우는 것① 문자열을 만드는 세 가지 따옴표 ② 인덱싱과 슬라이싱으로 잘라 쓰기 ③ 자주 쓰는 메서드 총정리 ④ 포매팅 3종 — %, format(),..

읽어보기 →
블로그 검색