본문 바로가기

분류 전체보기416

[ 프로그래머스 / Python ] 문자열 내림차순으로 배치하기 https://school.programmers.co.kr/learn/courses/30/lessons/12917?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 s에 나타나는 문자를 큰 것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예 s return "Zbcdefg" "gfedcbZ" 나의 풀이 자바스크립트에서는 문자열을.. 2022. 11. 9.
[ 프로그래머스 / Python ] 내적 https://school.programmers.co.kr/learn/courses/30/lessons/70128?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1 이상 1,000 이하입니다. a, b의 모든 수.. 2022. 11. 9.
[ 스파르타 / TIL ] 내일배움캠프 #7 오늘 한 것 파이썬 문법 강의 알고리즘 문제 풀어보기 오늘 공부한 것 [ 스파르타 / Python ] 파이썬 기초 문법 파이썬 설치 한다라는 것은 번역 팩을 설치한다는 것이다. 컴퓨터는 101010001과 같은 언어만 알아듣기 때문에 파이썬 문법으로 된 것을 101010001과 같이 변환해준다. sort & reverse a_list = [ 1, 4, 2] a_list codesign.tistory.com [ 스파르타 / Python ] 심화 문법 튜플 순서가 있는 자료형이지만 불변형이다. 변경이나 추가가 불가능하다. student_a = ('물리2','국어','수학1') print(stduent_a) # ('물리2','국어','수학1') studnet_a[0] = '수학2' print(student_a.. 2022. 11. 8.
[ 프로그래머스 / Python ] 음양 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니.. 2022. 11. 8.
[ 스파르타 / Python ] 심화 문법 튜플 순서가 있는 자료형이지만 불변형이다. 변경이나 추가가 불가능하다. student_a = ('물리2','국어','수학1') print(stduent_a) # ('물리2','국어','수학1') studnet_a[0] = '수학2' print(student_a) # 에러가 뜬다 집합 중복을 제거해준다. a = [1,1,2,2,3,3] a_set = set(a) print(a_set) # {1, 2, 3} 교집합 a = [1,1,2,2,3,3] b = [2,2,3,4] a_set = set(a) b_set = set(b) print(a_set & b_set) # {2, 3} 합집합 a = [1,1,2,2,3,3] b = [2,2,3,4] a_set = set(a) b_set = set(b) print(a_.. 2022. 11. 8.
[ 스파르타 / Python ] 파이썬 기초 문법 파이썬 설치 한다라는 것은 번역 팩을 설치한다는 것이다. 컴퓨터는 101010001과 같은 언어만 알아듣기 때문에 파이썬 문법으로 된 것을 101010001과 같이 변환해준다. sort & reverse a_list = [ 1, 4, 2] a_list.sort() # [1, 2, 3] a_list.sort(reverse=True) # [3, 2, 1] 포함 여부 확인 a_list = [ 1, 4, 2] result = (4 in a_list) print(result) # true Dictionary key로 value 출력 a_dict = {'name':'Sam', 'age':27} result = a_dict['name'] print(result) #Sam value list 출력 a_dict = {'.. 2022. 11. 8.
[ 프로그래머스 / JavaScript ] 햄버거 만들기 https://school.programmers.co.kr/learn/courses/30/lessons/133502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 햄버거 가게에서 일을 하는 상수는 햄버거를 포장하는 일을 합니다. 함께 일을 하는 다른 직원들이 햄버거에 들어갈 재료를 조리해 주면 조리된 순서대로 상수의 앞에 아래서부터 위로 쌓이게 되고, 상수는 순서에 맞게 쌓여서 완성된 햄버거를 따로 옮겨 포장을 하게 됩니다. 상수가 일하는 가게는 정해진 순서(아래서부터, 빵 – 야채 – 고기 - 빵)로 쌓인 햄버거만 포장을 합니다. 상수는 손이.. 2022. 11. 8.
[ 스파르타 / TIL ] 내일배움캠프 #6 오늘 한 것 JavaScript 기초 문법 강의 알고리즘 강의 오늘 공부한 것 [스파르타 / JavaScript ] JavaScript 기초 문법 Hellow World 출력 하기 hello.js라는 파일을 만들어 아래와 같이 적어준뒤 터미널 창에 node hello.js라고 치면 console 창에 Hellow world!가 출력된다. console.log('Hellow world!'); null vs undefined null은 텅텅 비어있 codesign.tistory.com 오늘 회고 Javascript로 알고리즘을 풀어보고는 했지만 기초가 잘 잡혀있지 않았던 게 느껴졌다. 강의를 들으면서 다시 한번 복습하고 싶은 내용들을 정리했다. 나는 코테를 자바스크립트로 준비하고 있었는데 스파르타에서는 알고.. 2022. 11. 7.
[스파르타 / JavaScript ] JavaScript 기초 문법 Hellow World 출력 하기 hello.js라는 파일을 만들어 아래와 같이 적어준뒤 터미널 창에 node hello.js라고 치면 console 창에 Hellow world!가 출력된다. console.log('Hellow world!'); null vs undefined null은 텅텅 비어있는 값을 의미한다. undefined는 변수를 선언만 하고 값이 할당되어 있지 않은 것을 의미한다. 백틱(``) 백틱을 사용하여 문자열 데이터를 표현할 수 있다. Exponentiation(**) 10은 2인승인 100을 출력한다. console.log(10 ** 2); == vs === 엄밀한 일치연산자의 차이. console.log(1 === "1") // false console.log(1 == "1").. 2022. 11. 7.
728x90