일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- python sorted
- Nest
- 프로그래머스 파이썬
- 프로그래머스
- 파이썬 정렬
- 파이썬 math 라이브러리
- SAA-C03
- 프로그래머스 파이썬 문제풀이
- aws
- 파이썬 sorted
- nest swagger 데코레이터
- nest swagger
- 파이썬 문자열 함수
- itertools
- swagger 데코레이터
- 파이썬 최소공배수
- 프로그래머스파이썬연습문제
- Nest.js
- PHP8
- 파이썬 프로그래머스
- 파이썬문자열함수
- aws자격증가이드
- Python
- EC2란
- 파이썬
- examtopics
- SAA
- 프로그래머스파이썬
- SAA자격증
- 파이썬조합
- Today
- Total
목록develop/PHP (5)
사진찍는 개발자📸👩💻
[문제]문제 설명 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.제한 조건 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. [답안]def solution(x, n): answer = [] for i in range(1, n+1): answer.append(x*i) return answer [풀이]n개의 숫자만큼 반복을 해야 하기 때문에 1부터 n+1 까지의 range로 for문을 만들고 answer 리스틍에 x*i 를 곱한 값을 더하..
[문제]문제 설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. [답안]def solution(a, b): answer = 0 for x in range(min(a,b), max(a,b)+1): answer += x return answer [풀이]range() 함수를 사용해서 a와 b 사이의 정수 값을 구하고, a, b 값의 대소관..
[문제]문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요.제한 조건 x는 1 이상, 10000 이하인 정수입니다. [답안]def solution(x): return x % sum([int(v) for v in str(x)]) == 0 if True else False [풀이]자릿수의 합이 x로 나누어지면 하샤드 수이기 때문에 sum([int(v) for v in str(x)]) 을 사용하여 자릿수의 합을 구하고x % sum([int(v) for v in str(x..
Exception 이란? 프로그램의 실행 중에 발생하는 런타임 오류를 의미한다. PHP 에서는 예외처리를 객체 지향적인 방법으로 제공하여, 쉽게 확장 가능하며 관리가 용이하다. PHP 의 Exception은 try-catch-finally 문을 사용하여 처리가 가능하다. Exception 사용법 try { 실행 코드; } catch(예외객체 매개변수) { 예외가 발생할 경우에 실행될 코드; } finally { try 블록이 종료되면 무조건 실행될 코드; }
PHP에서의 에러란? 모든 내부 PHP 에러의 기본 클래스를 의미한다. Error 의 종류 ValueError (PHP 8) - argument의 유형은 정확하지만 값이 올바르지 않은 경우 - ex) 양수 값이 정의된 argument에 음수 값이 전달되는 경우, null 이 허용되지 않은 argument에 null값이 전달된 경우 TypeError (PHP 7, PHP 8) - 클래스 속성에 대해 설정되는 값이 속성의 해당 선언된 유형과 일치하지 않는 경우 - parameter가 argument 유형과 일치하지 않는 경우 - 함수에서 반환되는 값이 선언된 유형과 다를 경우 ArgumentCountError extends TypeError (PHP 7 >= PHP 7.1.0, PHP 8) - 사용자 정의 ..