일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 99클럽
- throws 키워드
- 일반 예외
- til
- 로켓펀치 #취준컴퍼니 #취업 #일상 #취준생
- 예외
- 항해99
- try-catch-finally 블록
- 코딩테스트준비
- 실행 예외
- 예외클래스
- 개발자취업
- 다중 catch 블록
- 예외 처리
- Today
- Total
목록innn (166)
innn
https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 입력값 하나만 받아서 아스키 코드의 값으로 출력하는 문제이다. 문자의 아스키 코드값을 리턴하는 함수 ord()를 알고 있으면 쉽게 풀린다. 최종 코드
https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 이것도 이전과 동일하게 A와 B의 값을 map() 함수로 한번에 받았다. A, B = map(int, input().split()) 다만, 출력 4번째출에 나누기의 소수점 뒷자리 숫자들은 없앤 상태로 출력값이 나와야하기 때문에 int() 함수를 /에서만 추가해주었다. print(int(A/B) 최종 코드
https://www.acmicpc.net/problem/10430 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 입력은 한 줄에 공백을 기준으로 띄어서 받고 출력은 연산된 값만 출력되면 된다. 이전에 쓴 map() split() input() 메서드만 쓰면 풀 수 있다. 1. A, B, C의 변수에 map() 함수와 input().split() 이용하여 값 세 개를 공백을 기준으로 잘라 받아준다. int 로 형변환도 적용된다. 코드 상태 : A, B, C = map(int, input().split()) 2. 문제에서 주어진 1~4번째 줄에 필요한 연산자를 넣어서 print() 만 해주면 끝 코드 상태 : prin..
https://www.acmicpc.net/problem/2558 2558번: A+B - 2 첫째 줄에 A, 둘째 줄에 B가 주어진다. (0 < A, B < 10) www.acmicpc.net input() 메서드와 int() 형변환을 위한 문제인듯 파이썬 익혀두려고 풀었다. 두 가지 답으로 풀어도 똑같이 나온다. 최종 코드
https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 최종 코드 활용 개념 1. input() 메서드로 두 정수가 포함된 문자열을 받는다. (** input() 함수로 입력된 모든 자료의 자료형은 string이다.) 상태 : "5 2" 2. split() 메서드를 이용하여, 공백을 기준으로 문자열을 나눠준다. 입력할 때는, 10(공백)5 이런 식으로 입력값을 넣어주기 때문에 split() 함수로 문자열을 나눠줘야 한다. 공백을 기준으로 나누므로 split() 대신 split(" ")도 가능하다. (split() 함수는 일정한 규칙으로 문자열을 잘라서 리스트로 만들어 주..
문자열의 format() 함수 format() 함수로 숫자를 문자열로 변환하는 몇 가지 형태를 보자 format() 함수는 문자열이 가지고 있는 함수다. 중괄호 {}를 포함한 문자열 뒤에 마침표(.)를 찍고 format() 함수를 사용하는데, 중괄호의 개수와 format 함수 괄호 안 매개변수의 개수는 반드시 같아야 한다. "{}".format(10) "{} {}".format(10, 20) "{} {} {} {}".format(101, 202, 303, 404, 505) 이러한 형태로 함수를 사용하면 앞쪽에 있는 문자열의 {} 기호가 format() 함수 괄호 안에 있는 매개변수로 차례로 대치되면서 숫자가 문자열이 되는 것이다. format() 함수로 숫자가 문자열이 되는 과정을 살펴보자. 다음은 숫자..
값을 저장할 때 사용하는 식별자로 변수의 내용은 자바와 동일하다. 변수 만들기/사용하기 간단하게 pi라는 변수를 만들어 사용해보자. pi의 저장 공간에 3.14159265를 넣고, pi 이름을 호출하면 저장 공간에 있는 값을 꺼내 출력한다. 변수를 활용하는 세 가지 방법 첫째, 변수를 선언하는 방법 변수를 생성하는 것을 의미한다. 둘째, 변수에 값을 할당하는 방법 변수에 값을 넣는 것을 의미한다. 즉 pi = 3.14159265 이때 기호 = 는 우변의 값을 좌변에 넣겠다, 할당하겠다는 의미다. 셋째, 변수를 참조하는 방법 변수에서 값을 꺼내는 것을 의미한다. 원의 둘레를 구하는 공식 2 * pi * r 을 입력하면, pi 안에 들어있는 값을 쓰겠다는 의미이다. 이처럼 변수 안에 있는 값을 사용하는 것을..
소수점이 없는 숫자 정수형 소수점이 있는 숫자 실수형 정수integer : 0 1 273 -52 실수(부동 소수점)floating point : 0.0 52.273 -1.2 이때 주의할 점은 0 은 소수점 없는 숫자. 0.0은 있는 숫자라는 것. 소수점의 차이로 자료형 달라지는 건 자바랑 똑같. 숫자의 종류 파이썬엔 두 가지 숫자의 종류가 있다. int와 float 소수점이 있냐 없냐의 차이다. 숫자 연산자 사칙 연산자 : + - * / 자바와 동일하므로 패스 정수 나누기 연산자: // 파이썬에는 // 형태의 연산자가 있다. 자바의 / 나누기를 해서 정수부분 int만 남긴 결과와 같은 뜻이다. 즉 숫자를 나누고 소수점 이하의 자릿수를 떼어 버린 후 정수 부분만 남기는 정수 나누기 연산자이다. 나머지 연산..