전체 글

tech blog
# 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV13zo1KAAACFAYh&categoryId=AV13zo1KAAACFAYh&categoryType=CODE&problemTitle=&orderBy=SUBMIT_COUNT&selectCodeLang=ALL&select-1=2&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # 풀이 ## 풀이 1. 리스트 2개로 T = int(input()) for i in range(1, T+1): _ =..
# 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PTeo6AHUDFAUq&categoryId=AV5PTeo6AHUDFAUq&categoryType=CODE&problemTitle=1926&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # 풀이 막혔던 부분 💢 처음에는 간단하게 숫자에 3, 6, 9가 포함되면 '-' 출력, 아니면 그대로 숫자 출력. 이렇게 생각했..
# 문제 링크 https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5Pw_-KAdcDFAUq&categoryId=AV5Pw_-KAdcDFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=2&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com # 풀이 T = int(input()) for tc in range(1, T+1): arr = list(ma..
MIPS 명령어 특징 - 32비트 표현 Instruction Format - 2진수 필드로 구성된 명령어의 표현 방식 - 명령어 형식 종류는 3가지 R-format (Register) I-format (Immediate) J-format (Jump) 명령어 3가지 분류 산술논리연산 명령어 Data Transfer 명령어 분기 명령어
정규표현식의 문법과 파이썬에서 활용하는 법을 작성했습니다. (표현 앞에는 🍎를 붙여서 구분되게 작성했습니다.) 🔗 정규표현식이란? 특정한 문자의 패턴을 정의하는 방식. 📌 메타문자 메타문자란 정규표현식을 위해 원래 의미가 아닌 다른 용도로 사용되는 문자. dot(.) 🍎 . : 다빈치코드에서 조커같은 느낌. 줄바꿈문자(\n) 제외하고 아무거나 와도 된다. da.ce : dance, damce 등등 매칭. 단, dace는 매칭 X. 반복 🍎 * : 0번 이상 반복된 모든 문자와 매칭, 스페이스바도 하나의 문자임! dan*ce - dace, dance, dannnce 매칭됨 p = re.compile('ab*') - a로 시작하며 그 뒤에 b가 0개 이상 붙어있는 패턴. 🍎 + : 1번 이상 반복된 모든 문..
1. Modern OpenGL 이란 OpenGL은 3차원 그래픽스 API 중 하나이며, 플랫폼 독립적으로 설계되어 있어 다양한 OS에서 수정없이 돌아간다는 장점이 있습니다. OpenGL 1.x로 대표되는 기존 Legacy OpenGL은 그래픽스 하드웨어의 주어진 기능을 활용하는데 초점이 맞춰져 있었습니다. 즉 고정된 기능만 사용할 수 있는 고정 렌더링 파이프라인(Fixed rendering pipeline)만을 지원하였습니다. OpenGL 2.x 이후를 Modern OpenGL이라 칭하며, 프로그래머가 원하는 기능을 shader를 통해 프로그래밍할 수 있는 렌더링 파이프라인(Programmable rendering pipeline)을 지원하기 시작했습니다. 본 포스팅에서는 Ubuntu LTS 18.04+..
Image Formation 이미지 형성 요소 Viewer (or camera) Objects Modeling by polygons. Polygon is specified by a set of vertices. Light source(s) Attributes material, surface normal, tectures, etc. -> Computer Graphics에선 각각의 요소들을 프로그래밍 함. OpenGL Rendering Pipeline Vertices -> [Vertex processer -> Clipper and primitive assembler -> Rasterizer -> Fagment processer] -> Pixels - 추가 예정 -
· SQL
코딩테스트를 위한 MySQL 기본 문법 정리 프로그래머스 풀며 업데이트 중 .. 1. NULL 처리하기 - NULL이 아닌 데이터 찾기 WHERE 컬럼명 IS NOT NULL - NULL 값 치환하기 - IFNULL SELECT IFNULL(컬럼명, '대체값') 2. DATA 날짜 관련 - datetime → date로 형변환하기 SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜 - 날짜에서 각 값 추출하기 YEAR(컬럼명) MONTH(컬럼명) MySQL이 Oracle보다 이런 면에선 확실히 편한 듯 - 날짜에도 min, max를 적용할 수 있음 ! max(날짜컬럼명) # 젤 최근 중간 점검. Q. 생일이 3월인 여성 회원 목록 출력하기 A..
lvolzoo
sing