2026/02 7

프로그래머스 [동영상 재생기]

문자열 형식으로 주어지는 시간을 초단위로 바꾸는 발상을 하는 데에 오래 걸렸지만 그 발상을 하고 나서 구현하는 것은 어렵지 않았다.기본적인 자바 메소드를 다룰 수 있으면 풀 수 있는 문제였다.class Solution { public String solution(String video_len, String pos, String op_start, String op_end, String[] commands) { // 연산하기 편하게 초 단위 int로 변경 int intVideoLen = stringToSec(video_len); int intPos = stringToSec(pos); int intOpStart = stringToSec(op_start); int intOpEnd = stringT..

프로그래머스 [택배 기사]

이번 문제는 풀기 전에 미리 구상하는 것이 중요하다는 걸 다시 느끼게 해줬다.막무가내로 풀었으면 조건문을 많이 쓸 수도 있었을 텐데 미리 로직을 짜고 코딩을 시작하니 간단하게 풀 수 있었다.class Solution { public int solution(int n, int w, int num) { //배열과 같은 인덱스로 맞추기 위해 -1씩 해준다. num--; n--; // row는 행, col은 열을 의미함. 아래 세줄은 꺼내야하는 상자의 행과 열을 구함. int row = num/w; int loc = num%w; int col = row%2 == 1 ? w-loc-1 : loc; ..

프로그래머스 코테 연습 [유연근무제]

다 하고 보면 간단한 문제였지만 인덱스를 어떻게 맞춰야 하는지, 비교는 어떤 방식으로 할지, 조건문은 어떻게 써야 깔끔할지 생각하는 것이 어려운 문제였다.class Solution { public int solution(int[] schedules, int[][] timelogs, int startday) { // 배열이 0~6으로 인덱싱되어 있지만 startday만 1~7로 되어있기 때문에 맞춰줘야함 startday--; int limit = 0;int reward = schedules.length;for(int i = 0; i = 60 ? schedules[i]+50 : schedules[i]+10;for(int j = 0; j limit) {reward--;break..

파이썬 - 문법공통_타입(1)

주석명칭코멘트(comment)코드에 관여하지 않음.코드에 관한 설명, 개발자 멘트 등주석 -> 해석 -> AI가 코드 자동완성 스타일 제공문서화 작업 시 중요한 부분문서 자동화 -> Swagger 등 툴 제공(fastapi는 기본 설치하면 자동 처리)문법 # 1줄 주석 ''' 여러 줄 주석 원래는 문자열인데, 주석처럼 활용함. 함수, 클래스 내부에 1열에 위 주석으로 사용하면 함수 ,클래스 사용 시 툴팁으로 주석 제공 def add(x,y) : ''' 더하기 함수. 함수 1열에 넣었기 때문에 함수 주석이 되어 툴팁 제공함. ''' ''' def add(x,y): ''' 더하기 함수. 함수 1열에 넣었기 때문에 함수 주석이 되어 툴팁 제공함. parameters ..

파이썬 - 개요 (2)

어제에 이어 파이썬의 개요에 대해 마저 적어보도록 하겠다. 타입정의데이터를 표현하는(담는, 참조하는) 형식수치(가격, 온도, 몸무게, ...)문자열(리뷰, 문장, 프롬프트, ...)종류단일 데이터형 -> 데이터 자체 형식 -> 본질적인 값수치형정수(int) : -1, 0, 1, ... => 이산형, 순서형부동소수(float) : 3.14, ... => 연속형복소수문자형"hello", "안녕" => 자연어(텍스트) => 범주형 > 명목형모델학습을 시킨다 : 문자열을 수치화해야함.(Tokenizer 필요 => 분전화 -> 벡터화 -> 사전화 -> 패딩 -> 임베딩 순으로 진행하여 수치화 진행.)집계, 그룹화, 피벗 등의 대상이 됨.Boolean형True / False : 1/0바이너리, 이진바이트형순수 바..

파이썬 - 개요(1)

T아카데미 3일 차.오늘은 파이썬의 개요를 훑었다. 워낙 대중적인 언어라 잘 안다고 생각했는데, 그 이면에 담긴 설계 철학을 마주하니 배움의 무게가 새삼 다르게 다가온다. 특히, import this 명령어를 입력할 시 출력되는 파이썬 개발자의 철학이 인상깊었다.The Zen of Python, by Tim PetersBeautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special ca..