본문 바로가기

전체 글186

06장 데이터 타입 데이터 타입❓ 줄여서 타입이라고도 불리며 값의 종류를 말한다 자바스크립트(ES6)는 7개의 데이터 타입을 제공하며, 7개의 데이터 타입은 원시 타입과 객체 타입으로 분류할 수 있다 구분 데이터 타입 설명 원시 타입 숫자 타입 숫자. 정수와 실수 구분없이 하나의 숫자 타입만 존재 문자열 타입 문자열 불리언 타입 논리적 참과 거짓 undefined 타입 var 키워드로 선언된 변수에 암묵적으로 할당되는 값 null 타입 값이 없다는 것을 의도적으로 명시할 때 사용하는 값 심벌 타입 ES6에서 추가된 7번째 타입 객체 타입 객체, 함수, 배열 등 6.1 숫자 타입❔ C나 자바는 정수를 구분해서 int, long, float, double 등으로 세분화 되어있으나 자바스크립트는 하나의 숫자 타입만 존재한다 바로.. 2022. 7. 19.
백준 - 1929 소수 구하기 문제 M이상 N이하의 소수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. 출력 한 줄에 하나씩, 증가하는 순서대로 소수를 출력한다. 예제 입력 1 3 16 예제 출력 1 3 5 7 11 13 내 풀이 # 백준 소수 구하기 # 내 1풀이 시간초과 m, n = map(int, input().split()) # m과 n을 입력받음 prime_number = list(range(m, n+1)) # 범위의 모든 값을 넣어줌 for i in range(m, n+1): # 범위만큼 반복 for j in range(2, int(i**0.5)+1): # 나누어줄 .. 2022. 7. 18.
이것이 취업을 위한 코딩테스트다 - 효율적인 화폐 구성 n, m = map(int, input().split()) array = [] for i in range(n): array.append(int(input())) a = [10001] * (m+1) a[0] = 0 for i in range(n): for j in range(array[i], m+1): if a[j - array[i]] != 10001: a[j] = min(a[j], a[j-array[i]]+1) if a[m] == 10001: print(-1) else: print(a[m]) 2022. 7. 17.
이것이 취업을 위한 코딩테스트다 - 바닥공사 # 바닥 공사 n = int(input()) array = [] array.append(1) # 첫째 항을 배열에 저장 array.append(3) # 두번째 항을 배열에 저장 if n == 1: print(1 % 796796) # 1일경우 elif n == 2: print(3 % 796796) # 2일경우 else: for i in range(n-2): # 3 이상일 경우 array.append(2*array[i]+array[i+1]) print(array[-1] % 796796) 2022. 7. 17.