ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

전체 글 107

짝수의 합

https://school.programmers.co.kr/learn/courses/30/lessons/120831 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. ■ 제한사항 0

혼공파 4주차

○ 기본 미션 ○ 선택 미션 종류 정의 제약 매개변수 함수의 괄호 내부에 넣는 것 가변 매개변수 매개변수를 원하는 만큼 받을 수 있는 함수 가변 매개변수 중복 사용 X 가변 매개변수 뒤 일반 매개변수 X 기본 매개변수 매개변수에 아무것도 넣지 않아도 들어가는 값 기본 매개변수 뒤 일반 매개변수 X # 매개변수 def print_times(value, n) : for i in range(n) : print(value) print_times("안녕하세요", 5) ㄴ 안녕하세요 * 5 # 가변 매개변수 def print_times(n, *values) : for i in range(n) : for value in values : print(value) print() print_times(3, "안녕하세요", ..

개미 군단

https://school.programmers.co.kr/learn/courses/30/lessons/120837 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 해설 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사..

팩토리얼

https://school.programmers.co.kr/learn/courses/30/lessons/120848 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 i팩토리얼 (i!)은 1부터 i까지 정수의 곱을 의미합니다. 예를들어 5! = 5 * 4 * 3 * 2 * 1 = 120 입니다. 정수 n이 주어질 때 다음 조건을 만족하는 가장 큰 정수 i를 return 하도록 solution 함수를 완성해주세요. i! ≤ n ■ 제한사항 0

A로 B 만들기

https://school.programmers.co.kr/learn/courses/30/lessons/120886 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 문자열 before와 after가 매개변수로 주어질 때, before의 순서를 바꾸어 after를 만들 수 있으면 1을, 만들 수 없으면 0을 return 하도록 solution 함수를 완성해보세요. ■ 제한사항 0

혼공파 3주차

○ 기본 미션 ● 리스트 : 목록, 여러 가지 자료를 저장할 수 있는 자료 - 선언 및 요소 접근 요소(element) : 내부에 넣는 자료 인덱스(index) : 대괄호 안에 들어간 숫자 # 리스트 선언 (0부터 카운트 함!) list_a = [273, 32, 103, "문자열", True, False] # 사용법 1 : 대괄호 안에 음수를 넣어 뒤에서부터 요소 선택 list_a = [273, 32, 103, "문자열", True, False] list_a[-1] ㄴ False # 사용법 2 : 리스트 접근 연산자를 이중으로 사용 list_a = [273, 32, 103, "문자열", True, False] list_a[3] ㄴ '문자열' # 사용법 3 : 리스트 안에 리스트 사용 O list_a = ..

혼공파 2주차

○ 변수 생성 및 사용 변수 : 값을 저장할 때 사용하는 식별자 변수 선언 변수 할당 변수 참조 ○ 복합 대입 연산자 : 기존의 연산자와 조합해 사용할 수 있는 연산자 += 숫자 덧셈 후 대입 -= 숫자 뺄셈 후 대입 *= 숫자 곱셈 후 대입 /= 숫자 나눗셈 후 대입 %= 숫자의 나머지를 구한 후 대입 **= 숫자 제곱 후 대입 += 문자열 연결 후 대입 *= 문자열 반복 후 대입 ** +=와 *=은 숫자와 문자열 모두 적용 가능 ** ○ input() : 명령 프롬포트에서 사용자로부터 데이터를 입력받을 때 프롬포트 문자열 : input 함수 괄호 안에 입력한 내용 블록 : 프로그램이 실행 도중에 잠시 멈추는 것 리턴값 : 함수의 결과로 나오는 값 type() : 자료형을 알아볼 때 ○ 숫자 / 문자 ..

배열의 유사도

https://school.programmers.co.kr/learn/courses/30/lessons/120903?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제 설명 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. ■ 제한사항 1 ≤ s1, s2의 길이 ≤ 100 1 ≤ s1, s2의 원소의 길이 ≤ 10 s1과 s2의 원소는 알파벳 소문자로만 이루어져 있습니다 s1과 s2는 각각 중복된 원소를 갖지 않습니다..

문자열안에 문자열

https://school.programmers.co.kr/learn/courses/30/lessons/120908?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. ■ 제한사항 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다. ■ 나의 코드 class Solution { public in..

n의 배수 고르기

https://school.programmers.co.kr/learn/courses/30/lessons/120905?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ■ 문제설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. ■ 제한 사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 ■ 나의 코드 class Solution { public i..