본문 바로가기
반응형

분류 전체보기52

[TypeScript] 타입스크립트 기본 타입 정리 * 본 포스팅은 필자가 개인적으로 학습한 내용정리 및 리뷰를 위해 포스팅합니다. Javascript보다 학습 난이도가 높지만, 코딩 작업 시 에러가 발생하는 것을 예방해 주고 손쉬운 디버깅으로 작업 생산성이 높이는 타입스크립트 기본 타입 몇가지를 정리해 보자! let 이름 :string = 'kimgyeongho'; ▲ 변수명 :타입명 (string, number, boolean, null, undefined... 등등 사용가능) let 친구들 :string[] = ['kim', 'park', 'han'] ▲ array 자료에 타입지정 가능 let 사용자 :{ user1 : string, user2 : string } = { user1 : 'james', user2 : 'jane' } ▲ object 자.. 2023. 10. 11.
코드업 기초 100제 * 본 포스팅은 파이썬의 기초를 배우며 코딩테스트를 준비할 겸 코드업의 기초 100제 문제를 풀어보았고, 후기이자 새로 접한 문법을 기록하기 위하여 내용을 포스팅한다. 문제집 / Python 기초 100제 codeup.kr a = input() n = int(a, 16) print('%o'% n) ▲ 16진수를 입력받아 8진수로 출력 a = ord(input()) print(a) ▲ 유니코드를 10진수로 출력 a = int(input()) print(chr(a)) ▲ 10진수를 입력받아 유니코드로 출력 a = float(input()) print(format(a, ".2f")) ▲ 실수 1개를 입력받아 소숫점 이하 두 번째 자리까지의 정확도로 반올림한 값을 출력 a = int(input()) print(a 2023. 4. 1.
[JavaScript] 1000단위로 ,(콤마) 찍기 웹페이지를 만들던 도중 천, 만 단위의 수치들을 천 단위로 콤마를 찍어주기로 하였다. ■ toLocaleString() 함수 여러가지 천 단위로 콤마를 찍는 경우(정규식)도 있었지만 가장 간단한 toLocaleString() 함수를 사용하였다. number.toLocaleString('ko-KR') 주의할 점은 함수의 앞 변수는 number 타입을 가져야한다! 미리 문자열 변수들을 정수 또는 실수(소수점을 가진)로 바꿔준다. var iTOTAL_PP = parseInt(o.AA); // 161295 var iTOTAL_SHIP = parseInt(o.BB); // 144450 var iTOTAL_BULK = parseInt(o.CC); // 3009.53 toLocaleString() 함수를 적용해 주었.. 2023. 3. 9.
REST API 개념과 예제 * 본 포스팅은 나동빈 - 이코테 2021 강의 몰아보기 에서 학습한 내용을 포스팅합니다. 출처 동빈나 이코테 ■ 서버와 클라이언트 클라이언트가 요청(Request)을 보내면 서버가 응답(Response)한다. ■ 클라이언트(Client) = 고객 서버로 요청(Request)을 보내고 응답(Response)이 도착할 때까지 기다린다. 서버로부터 응답을 받은 뒤에는 서버의 응답을 화면에 출력한다. 예시 1) 웹 브라우저 : 서버로부터 받은 HTML, CSS 코드를 화면에 적절한 형태로 출력한다. 예시 2) 게임 앱 : 서버로부터 받은 경험치, 친구 귓속말 정보 등을 화면에 적절한 형태로 출력한다. ■ 서버(Server) = 서비스 제공자 클라이언트로부터 받은 요청(Request)을 처리해 응답(Respon.. 2023. 2. 24.
[알고리즘] 코딩 테스트에서 자주 출제되는 기타 알고리즘 * 본 포스팅은 나동빈 - 이코테 2021 강의 몰아보기 에서 학습한 내용을 포스팅합니다. 출처 동빈나 이코테 ■ 소수(Prime Number) 소수란 1보다 큰 자연수 중에서 1과 자기 자신을 제외한 자연수로는 나누어 떨어지지 않는 자연수이다. 6은 1, 2, 3, 6으로 나누어떨어지므로 소수가 아니다. 7은 1과 7을 제외하고는 나누어 떨어지지 않으므로 소수이다. 코딩 테스트에서는 어떠한 자연수가 소수인지 아닌지 판별해야 하는 문제가 자주 출제된다. ■ 소수의 판별 : 기본적인 알고리즘(Python) # 소수 판별 함수(2이상의 자연수에 대하여) def is_prime_number(x): # 2부터 (x - 1)까지의 모든 수를 확인하며 for i in range(2, x): # X가 해당 수로 나누.. 2023. 2. 23.
[알고리즘] 그래프 이론 (신장 트리, 위상 정렬) * 본 포스팅은 나동빈 - 이코테 2021 강의 몰아보기 에서 학습한 내용을 포스팅합니다. 출처 동빈나 이코테 ■ 신장 트리 그래프에서 모든 노드를 포함하면서 사이클이 존재하지 않는 부분 그래프를 의미한다. 모든 노드가 포함되어 서로 연결되면서 사이클이 존재하지 않는다는 조건은 트리의 조건이기도 하다. ■ 최소 신장 트리 최소한의 비용으로 구성되는 신장 트리를 찾아야 할 때 어떻게 해야 할까? 예를 들어 N개의 도시가 존재하는 상황에서 두 도시 사이에 도로를 놓아 전체 도시가 서로 연결될 수 있게 도로를 설치하는 경우를 생각해보자 두 도시 A,B를 선택했을 때 A에서 B로 이동하는 경로가 반드시 존재하도록 도로를 설치한다. ■ 크루스칼 알고리즘 대표적인 최소 신장 트리 알고리즘이다. 그리디 알고리즘으로 .. 2023. 2. 22.
반응형