profile
장래희망 코잘알
태그 목록
전체보기 (94)파이썬(29)C(25)swift(11)R(7)문자열(5)알고리즘(5)리스트(3)포인터(3)튜플(3)array(3)함수(2)데이터프레임(2)다이나믹 프로그래밍(2)구현(2)변수(2)이터레이터(2)딕셔너리(2)for(2)while(2)배열(1)이노베이션 아카테미(1)구조체(1)라피신(1)URI(1)POST(1)프로그래머스(1)노드(1)라이브러리(1)웹 브라우저 요청 흐름(1)람다 표현식(1)sum(1)헤더파일(1)http(1)논리 연산(1)파일 입출력(1)전역 변수(1)회문(1)include(1)제너레이터(1)scanf(1)url(1)상수(1)float(1)읽기 전용 데이터(1)소수구하기(1)트리(1)데코레이터(1)우분투(1)토이 프로젝트(1)GCC(1)메모리 동적할당(1)runiform(1)URN(1)Lapisine(1)지역 변수(1)Double(1)HTTP 구조(1)ip(1)tcp(1)이코테(1)세트(1)빅 에디안(1)위치 인수(1)VOID(1)파일 위치 지정자(1)조건문(1)UDP(1)반복문(1)switch(1)공용체(1)클로저(1)버퍼 오버플로우(1)파일(1)http 메시지(1)최단거리(1)완전탐색(1)value(1)주사위던지기(1)count(1)소수(1)정적 변수(1)42Seoul(1)정렬(1)모듈화(1)max(1)코루틴(1)재귀(1)스택(1)터틀(1)2차원(1)출력(1)시퀀스(1)초기값(1)이진탐색(1)고차원(1)(1)전처리기 명령(1)N-Gram(1)리눅스(1)데이터 세그먼트(1)(1)if(1)탐색(1)min(1)소수처리(1)mean(1)카카오-코테(1)예외(1)무상태(1)비연결성(1)키워드 인수(1)리틀 에디안(1)열거형(1)최적화(1)입력(1)정규표현식(1)주사위 던지기(1)
post-thumbnail

HTTP 기본

HTTP 는 HyperTest Transfer ProtocolHyperTest 문서를 전송하는 프로토콜로 시작했다.그런데 지금은 모든 것을 HTTP 에 담아서 전송한다HTML, TEXTIMAGE, 음성, 영상, 파일JSON, XML (API)거의 모든 형태의 데이터 전

2022년 6월 3일
·
0개의 댓글
post-thumbnail

URI 와 웹 브라우저 요청 흐름

Uniform Resource IdentifierURI, URL, URN 에 대해서 들어본 적이 있을 수 있다. 먼저 이거에 대해서 구분을 해보자.https://www.ietf.org/rfc/rfc3986.txtURI 는 로케이터(locator), 이름(nam

2022년 6월 3일
·
0개의 댓글
post-thumbnail

인터넷 통신

아래의 내용들은 인프런 김영한님의 강의를 정리한 내용들이다. 출처 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard인터넷 상에서 컴퓨터는

2022년 5월 29일
·
0개의 댓글

알고리즘 및 자료구조 정리

기본적으로 코테에서 많이 사용하는 정렬기본 내장 정렬 함수와 비슷한 속도특정 조건이 부합될때만 사용할 수 있지만 매우 빠른 정렬 알고리즘데이터의 개수가 N, 최대값이 K 일때 $O(N+K)$ 의 시간 복잡도일반적으로 최대값과 최솟값의 차이가 1,000,000을 넘지 않

2022년 5월 10일
·
0개의 댓글
post-thumbnail

알고리즘 | 기둥과 보 설치

https://programmers.co.kr/learn/courses/30/lessons/60061카카오 코테 문제에 대한 나의 접근 방식 및 풀이를 정리한 것이다.처음 접근할 때는 2차원 배열을 만들어서 해당 위치에 기둥일 떄는 0, 보일때는 1을 넣고 나

2022년 4월 12일
·
0개의 댓글
post-thumbnail

알고리즘 | 문자열 압축

프로그래머스 카카오 문자열 압축 문제이다. https://programmers.co.kr/learn/courses/30/lessons/60057 접근 처음에는 문자열의 크기를 반으로 나눈 크기부터 앞에 문자열과 같은지 비교하면서 확인하는 방식으로 구현했었다. 시도 1

2022년 4월 10일
·
0개의 댓글
post-thumbnail

알고리즘 | 효율적인 화폐 구성

이 문제를 보고 처음에는 저번에 풀었던 거스름돈 문제랑 비슷하다고 느꼈다. 그떄는 그리디로 풀었던 기억이 있어서 우선 그리디로 접근해보았다.예시에 나온 테스트케이스는 답이 맞아서 일단 해설을 보기로 했지만 뭔가 조건이 부족하다는 느낌이 강하게 들었다. 그래도 일단은 해

2022년 3월 19일
·
0개의 댓글
post-thumbnail

알고리즘 | 개미 전사

먼저 머리속으로 생각해보니까 n 번째 창고를 공격할지에 대한 여부는 n + 1 번째의 창고의 식량과 n - 1 번째의 식량의 크기에 따라 달라진다는 것을 깨달았다. 따라서 피보나치와 비슷하게 재귀로 하면 되겠다고 생각하여 풀어보았다.하지만 이렇게 간단하지 않았다. 생각

2022년 3월 19일
·
0개의 댓글
post-thumbnail

알고리즘 문제 | 떡볶이 떡 만들기

비슷한 백준 문제 https://www.acmicpc.net/problem/2805문제에서 요구하는 것은 위 백준 문제와 똑같다. 단순히 떡볶이에서 나무로 바뀐것이다.일단 문제를 보고 이진 탐색을 통해서 최대로 자를 수 있는 길이를 찾아야겠다고 생각했다. 그래

2022년 3월 17일
·
0개의 댓글
post-thumbnail

알고리즘 문제 | 만들 수 없는 금액

주어진 숫자로 만들 수 없는 최소 금액을 찾는 문제이다.처음 접근은 반복문을 돌면서 모든 경우의 수를 찾아서 리스트에 저장하고 1부터 확인해서 경우의 수에 없는 최소 숫자를 찾는 방법으로 해야겠다고 생각했으나 생각보다 너무 코드가 복잡해지고 문제가 의도한 방법이 아니라

2022년 3월 6일
·
0개의 댓글

파이썬 | 정규표현식

정규표현식(regular expression)은 일정한 규칙(패턴)을 가진 문자열을 표현하는 방법이다. 복잡한 문자열 속에서 특정한 규칙으로된 문자열을 검색한 뒤에 추출하거나 바꿀 때 사용한다. 또는, 문자열이 규칙에 맞는지 판단할 때 사용한다.간단하게 문자열에 특정

2022년 1월 13일
·
0개의 댓글
post-thumbnail

파이썬 | 데코레이터

파이썬은 데코레이터(decorator) 라는 기능을 제공한다. 데코레이터는 장식하는 도구 정도로 설명할 수 있다.지금까지 클래스를 만들 때 @staticmethod, @classmethod, @abstractmethod 등을 붙였는데, 이렇게 @ 로 시작하는 것들을 데

2022년 1월 11일
·
0개의 댓글
post-thumbnail

파이썬 | 코루틴

지금까지 함수를 호출 한 뒤 함수가 끝나면 원래 함수로 돌아왔다.위 calc 함수에서 add 함수를 호출하고 add 함수가 끝나면 다시 calc 함수로 돌아온다. 특히, add 함수가 끝나면 이 함수에 있던 변수와 계산식이 모두 사라진다.이 소스 코드에서 두 함수의 관

2022년 1월 7일
·
0개의 댓글
post-thumbnail

파이썬 | 이터레이터

이터레이터(iterator)는 값을 차례대로 꺼낼수 있는 객체(object)를 말한다.우리는 지금까지 for 문을 사용할 때 range 를 사용했다. 만약 100번 반복한다면 for i in range(100): 처럼 만들어서 사용했다. 이처럼 사용할 때 0부터 99까

2021년 12월 31일
·
0개의 댓글
post-thumbnail

파이썬 | 예외 처리

예외(exception)란 코드를 실행하는 과정 중에 발생하는 에러를 뜻한다. 다음과 같이 10을 나누는 함수를 보자.다음과 같이 어떠한 값을 10으로 나누는 함수 ten_div 는 인수에 따라서 정상 작동하기도 하고 에러가 나기도 한다. 이 함수에 2을 넣으면 5.0

2021년 12월 31일
·
0개의 댓글
post-thumbnail

파이썬 | 두 점 사이의 거리

이번에는 클래스를 사용하여 2차원 평면 위에 있는 두 점 사이의 거리를 구해보자.두 점 사이의 거리를 구하기 전에 먼저 클래스로 점을 구현해보자.2차원 평면에서 위치를 표현하려면 x 와 y 가 필요할 것이다. 다음과 같이 클래스를 구현하고 x, y 를 속성으로 넣은다.

2021년 12월 31일
·
0개의 댓글
post-thumbnail

클래스

클래스는 객체를 표현하기 위한 문법이다. 예를 들어서 게임을 만든다고 하면 기사, 마법사, 궁수, 사제 직업별로 클래스를 만들어서 표현할 수 있다.Untitled물론 집, 차, 나무 등도 클래스로 표현할 수 있따. 특히 프로그래밍에서는 현실 세계의 개념들 뿐만 아니라

2021년 12월 31일
·
0개의 댓글
post-thumbnail

파이썬 | 클로저 사용하기

이번에는 클로저에 대해서 알아보자. 클로저는 개념이 다소 어려울 수 있으니 변수의 사용 범위부터 알아본 뒤에 설명해보겠다.파이썬 스크립트에서는 변수를 만들면 다음과 같이 함수 안에서도 변수를 사용할 수 있다.101010Traceback (most recent call

2021년 12월 31일
·
0개의 댓글
post-thumbnail

람다 표현식 사용하기

지금까지는 def 로 함수를 정의했었다. 이번에는 람다 표현식으로 익명의 함수를 만드는 법에 대해서 알아보자.람다 표현식은 식으로 되어 있다고 하여 람다 표현식(lambda expression)이라고 한다. 특히 람다 표현식은 식을 간단하게 작성할 수 있어서 다른 함수

2021년 12월 31일
·
0개의 댓글
post-thumbnail

파이썬 | 재귀호출

함수 안에서 함수 자기 자신을 호출하는 것을 재귀호출(recursive call)이라고 한다. 재귀호출은 일반적인 상황에서 잘 사용하지 않지만 알고리즘을 구현할 때는 매우 유용하다. 보통 알고리즘에서 반복문으로 코드를 구현한 것보다 재귀를 사용하여 구현한 것이 좀 더

2021년 12월 31일
·
0개의 댓글