언어, 프레임워크
-
[TIL] Python 쉬운 알고리즘 풀기 + 정리언어, 프레임워크/Python & Django 2020. 8. 17. 23:50
오늘은 공부를 별로 못했지만.. 일단 그래도 기록!😴 프로그래머스 Level1 문제: https://programmers.co.kr/learn/courses/30/lessons/12948 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 헷갈리지 말기 p = "1234567890123" # 마지막에서 4번째 ~ 끝까지 자르기. 결과: 0123 p[-4:] # 처음 ~ 마지막에서 4번째-1까지 자르기. 결과: 123456789 p[:-4] # 마지막에서 4번째. 결과: 0 p[-4] 문제:..
-
[TIL] Python 쉬운 알고리즘 문제 풀기 + 정리언어, 프레임워크/Python & Django 2020. 8. 16. 18:51
프로그래머스 Level1 문제: https://programmers.co.kr/learn/courses/30/lessons/12934?language=python3 코딩테스트 연습 - 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함� programmers.co.kr a의 제곱 결과값을 구하는 3가지 방법 a ** 2 pow(a, 2): 내장 함수 math.pow(a, 2): math 라이브러리에서 제공하는 메소드 import math pow(base, exp) # --> base^exp. 결과값은 정수형(int) pow(base,..
-
[TIL] Python 쉬운 알고리즘 풀기 + 메소드 정리언어, 프레임워크/Python & Django 2020. 8. 15. 17:53
프로그래머스 level 1 문제: https://programmers.co.kr/learn/courses/30/lessons/12931?language=python3 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr sum(iter): 기본 내장 함수. iter의 각 요소를 더함 map(func, iter): 기본 내장 함수. iter의 각 요소에 func 적용됨 문제: https://programmers.co.kr/learn/cours..
-
[Javascript] Scope / Closure / Hoisting (스코프와 클로저 그리고 호이스팅)언어, 프레임워크/Javascript & Typescript 2020. 7. 17. 14:35
이전 블로그에서 옮긴 글입니다 https://blog.naver.com/jaemin-jeong?Redirect=Update&logNo=221877574892 틀린 내용을 발견하시면 댓글 부탁드립니다! Scope (스코프) 변수 접근 규칙에 따른 유효 범위, 좀 더 쉽게 말하면 변수와 그 값이 유효한 범위라고 할 수 있다. Local scope(지역 스코프)에서 선언된 변수는 Global scope(전역 스코프)에서 사용이 불가능하다. 전역에서 선언된 변수 a는 지역 스코프에서 참조할 수 있으나, 지역에서 선언된 변수 b는 바깥(전역) 스코프에서 참조할 수 없다. 특정 함수 내에서 선언된 지역 변수는 전역 변수보다 우선순위가 높다 (전역 변수는 전역 스코프를 갖는다). 함수 내에서 전역 변수에 새로운 값을..