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

전체 글

빠르게 변화하는 세상에서, 변화에 도움이 되는 지식을 전하기 위해 매일 배운 것들을 진심으로 기록하고 있습니다. 함께 성장해 나가요.

81개의 기록
Coding_Test/Lv0

Day24)프로그래머스_공통 가격과 추가 가격을 분리하는 방법, 그림 확대, 조건에 따른 리스트 변환, 문자열 비교, 단위 행렬 만들기

Python 코딩테스트 학습 기록이번 기록에서는 문제를 푸는 과정에서 자주 나오는 문자열 포함 검사, 반복문, 리스트 누적, 조건식, 2차원 배열 만들기를 정리했다. 정답 코드만 외우기보다 처음 작성한 코드가 왜 원하는 결과와 달라졌는지까지 함께 확인한다.1. 커피 심부름프로그래머스 문제 링크아메리카노와 anything은 4,500원, 카페라테가 포함된 메뉴는 5,000원이다. 처음에는 메뉴 이름을 각각 나누어 검사하는 방식으로 풀었다.처음 풀이def solution(order): answer = 0 for menu in order: if menu == "anything": answer += 4500 elif "america" in menu: ..

읽어보기 →
AI/정보처리기사_스터디

Day17)정처기_SQL 데이터베이스 구축

정처기 공부 기록SQL · 트랜잭션 · 병행 제어 완전 정리SQL은 데이터를 정의하고 조작하며 권한을 통제하는 언어다. 오늘은 SQL 문법과 트랜잭션, 병행 제어, 뷰·집합 연산·조인·서브쿼리를 연결해 정리했다.오늘 공부한 내용DDL·DML·DCL/TCL, 트랜잭션, 병행 제어 기법, 뷰, 집합 연산자, 조인, 서브쿼리.1. SQL 명령어 큰 분류DDL은 객체 구조를 정의한다: CREATE, ALTER, DROP, TRUNCATE. DML은 행을 조회·추가·수정·삭제한다: SELECT, INSERT, UPDATE, DELETE.DCL은 권한을 통제하는 GRANT, REVOKE다. COMMIT, ROLLBACK, SAVEPOINT는 엄밀히는 TCL(트랜잭션 제어어)이지만 정처기에서는 함께 묶어 외우기도 한..

읽어보기 →
Coding_Test

Day 23)프로그래머스: 조건문 활용

Python 코딩테스트 학습 기록 | Day 23 조건문 활용 오늘은 문자열과 리스트의 포함 여부, 조건문, 날짜 비교를 정리했다. 짧은 한 줄 풀이도 먼저 여러 줄 흐름으로 이해한 뒤 사용해 보려고 한다. 문제 링크 부분 문자열 · 꼬리 문자열 · 정수 찾기 · 주사위 게임 1 · 날짜 비교하기 1. 부분 문자열 def solution(str1, str2): return int(str1 in str2) str1 in str2는 포함되면 True, 아니면 False다. int(True)는 1, int(False)는 0이므로 문제의 반환 형식에 맞는다. 2. 꼬리 문자열 def solution(str_list, ex): box = [] for char in str_list: ..

읽어보기 →
AI/정보처리기사_스터디

Day16)정처기_애플케이션 테스트 관리, 인터페이스 구현

정처기 공부 기록소프트웨어 테스트 · 알고리즘 · EAI 인터페이스테스트는 오류를 찾아내는 과정이고, 알고리즘은 같은 문제를 어떤 순서로 더 효율적으로 풀지 정하는 방법이다. 오늘은 시험 용어를 실제 예시와 함께 연결했다.오늘 공부한 내용이번 범위: 테스트케이스·테스트 레벨·블랙박스/화이트박스·커버리지·테스트 원리·테스트 장치, 해싱·이진 검색·정렬, 내외부 인터페이스 기술 표준·EAI·ESB·인터페이스 구현 검증 도구.1. 테스트케이스와 테스트 레벨테스트케이스는 무엇을 시험할지 적어 둔 실행 단위다. 테스트 대상, 입력값, 실행 조건, 절차, 기대 결과, 실제 결과와 판정으로 구성한다. 예를 들어 틀린 비밀번호를 넣었을 때 “로그인 실패” 메시지가 나오는지를 기대 결과로 정한다.단위 테스트는 함수·클래..

읽어보기 →
Coding_Test

Day22)프로그래머스: 함수(메서드), 조건문 활용

Python 코딩테스트 학습 기록 | Day 22 함수(메서드), 조건문 활용 오늘은 문자열 앞의 0 처리, 100,000자리 큰 수 덧셈, 형변환, 배열 필터링, 부분 문자열 확인을 정리했다. 특히 큰 수 덧셈은 파이썬의 형변환만으로 끝낼 수 있을 것 같지만, 입력 길이 때문에 직접 자리 올림을 구현해야 했다. 오늘 푼 문제 프로그래머스 Day 22 공식 링크 문제 핵심 개념 0 떼기lstrip() 두 수의 합큰 수 덧셈, carry 문자열로 변환str() 배열의 원소 삭제하기필터링, remove() 부분 문자열인지 확인하기in, bool, int 1. 0 떼기 문..

읽어보기 →
AI/정보처리기사_스터디

Day15)정처기_필기(자료구조 · 통합구현 · DRM · 제품 품질 표준)

정처기 공부 기록 · 2-2부터 자료구조부터 DRM·국제 제품 품질 표준까지 오늘은 자료를 저장하는 방법, 모듈과 배포를 관리하는 방법, 디지털 콘텐츠의 권한을 보호하는 방법, 소프트웨어 품질을 판단하는 국제 표준을 한 번에 복습했다. 오늘 공부한 내용 이번 범위: 자료구조 분류·스택·트리 차수·트리 순회·중위식의 전위/후위 변환·그래프, 모듈 재사용, 형상 관리, 배포 도구, DRM 기술 요소·구성·동작, ISO/IEC 9126·14598·12119·25000과 SQuaRE 분류. 1. 자료구조: 데이터를 담는 모양 자료구조는 데이터를 저장·처리하기 위한 조직 방식이다. 단순 구조와 복합 구조로 나누고, 복합 구조는 한 줄로 이어지는 선형 구조(배열, 리스트, 스..

읽어보기 →

LATEST NOTES

최근에 정리한 글

모든 글 보기
Coding_Test/Lv0

Day24)프로그래머스_공통 가격과 추가 가격을 분리하는 방법, 그림 확대, 조건에 따른 리스트 변환, 문자열 비교, 단위 행렬 만들기

Python 코딩테스트 학습 기록이번 기록에서는 문제를 푸는 과정에서 자주 나오는 문자열 포함 검사, 반복문, 리스트 누적, 조건식, 2차원 배열 만들기를 정리했다. 정답 코드만 외우기보다 처음 작성한 코드가 왜 원하는 결과와 달라졌는지까지 함께 확인한다.1. 커피 심부름프로그래머스 문제 링크아메리카노와 anything은 4,500원, 카페라테가 포함된 메뉴는 5,000원이다. 처음에는 메뉴 이름을 각각 나누어 검사하는 방식으로 풀었다.처음 풀이def solution(order): answer = 0 for menu in order: if menu == "anything": answer += 4500 elif "america" in menu: ..

읽어보기 →
AI/정보처리기사_스터디

Day17)정처기_SQL 데이터베이스 구축

정처기 공부 기록SQL · 트랜잭션 · 병행 제어 완전 정리SQL은 데이터를 정의하고 조작하며 권한을 통제하는 언어다. 오늘은 SQL 문법과 트랜잭션, 병행 제어, 뷰·집합 연산·조인·서브쿼리를 연결해 정리했다.오늘 공부한 내용DDL·DML·DCL/TCL, 트랜잭션, 병행 제어 기법, 뷰, 집합 연산자, 조인, 서브쿼리.1. SQL 명령어 큰 분류DDL은 객체 구조를 정의한다: CREATE, ALTER, DROP, TRUNCATE. DML은 행을 조회·추가·수정·삭제한다: SELECT, INSERT, UPDATE, DELETE.DCL은 권한을 통제하는 GRANT, REVOKE다. COMMIT, ROLLBACK, SAVEPOINT는 엄밀히는 TCL(트랜잭션 제어어)이지만 정처기에서는 함께 묶어 외우기도 한..

읽어보기 →
Coding_Test

Day 23)프로그래머스: 조건문 활용

Python 코딩테스트 학습 기록 | Day 23 조건문 활용 오늘은 문자열과 리스트의 포함 여부, 조건문, 날짜 비교를 정리했다. 짧은 한 줄 풀이도 먼저 여러 줄 흐름으로 이해한 뒤 사용해 보려고 한다. 문제 링크 부분 문자열 · 꼬리 문자열 · 정수 찾기 · 주사위 게임 1 · 날짜 비교하기 1. 부분 문자열 def solution(str1, str2): return int(str1 in str2) str1 in str2는 포함되면 True, 아니면 False다. int(True)는 1, int(False)는 0이므로 문제의 반환 형식에 맞는다. 2. 꼬리 문자열 def solution(str_list, ex): box = [] for char in str_list: ..

읽어보기 →
AI/정보처리기사_스터디

Day16)정처기_애플케이션 테스트 관리, 인터페이스 구현

정처기 공부 기록소프트웨어 테스트 · 알고리즘 · EAI 인터페이스테스트는 오류를 찾아내는 과정이고, 알고리즘은 같은 문제를 어떤 순서로 더 효율적으로 풀지 정하는 방법이다. 오늘은 시험 용어를 실제 예시와 함께 연결했다.오늘 공부한 내용이번 범위: 테스트케이스·테스트 레벨·블랙박스/화이트박스·커버리지·테스트 원리·테스트 장치, 해싱·이진 검색·정렬, 내외부 인터페이스 기술 표준·EAI·ESB·인터페이스 구현 검증 도구.1. 테스트케이스와 테스트 레벨테스트케이스는 무엇을 시험할지 적어 둔 실행 단위다. 테스트 대상, 입력값, 실행 조건, 절차, 기대 결과, 실제 결과와 판정으로 구성한다. 예를 들어 틀린 비밀번호를 넣었을 때 “로그인 실패” 메시지가 나오는지를 기대 결과로 정한다.단위 테스트는 함수·클래..

읽어보기 →
Coding_Test

Day22)프로그래머스: 함수(메서드), 조건문 활용

Python 코딩테스트 학습 기록 | Day 22 함수(메서드), 조건문 활용 오늘은 문자열 앞의 0 처리, 100,000자리 큰 수 덧셈, 형변환, 배열 필터링, 부분 문자열 확인을 정리했다. 특히 큰 수 덧셈은 파이썬의 형변환만으로 끝낼 수 있을 것 같지만, 입력 길이 때문에 직접 자리 올림을 구현해야 했다. 오늘 푼 문제 프로그래머스 Day 22 공식 링크 문제 핵심 개념 0 떼기lstrip() 두 수의 합큰 수 덧셈, carry 문자열로 변환str() 배열의 원소 삭제하기필터링, remove() 부분 문자열인지 확인하기in, bool, int 1. 0 떼기 문..

읽어보기 →
AI/정보처리기사_스터디

Day15)정처기_필기(자료구조 · 통합구현 · DRM · 제품 품질 표준)

정처기 공부 기록 · 2-2부터 자료구조부터 DRM·국제 제품 품질 표준까지 오늘은 자료를 저장하는 방법, 모듈과 배포를 관리하는 방법, 디지털 콘텐츠의 권한을 보호하는 방법, 소프트웨어 품질을 판단하는 국제 표준을 한 번에 복습했다. 오늘 공부한 내용 이번 범위: 자료구조 분류·스택·트리 차수·트리 순회·중위식의 전위/후위 변환·그래프, 모듈 재사용, 형상 관리, 배포 도구, DRM 기술 요소·구성·동작, ISO/IEC 9126·14598·12119·25000과 SQuaRE 분류. 1. 자료구조: 데이터를 담는 모양 자료구조는 데이터를 저장·처리하기 위한 조직 방식이다. 단순 구조와 복합 구조로 나누고, 복합 구조는 한 줄로 이어지는 선형 구조(배열, 리스트, 스..

읽어보기 →
블로그 검색