일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드스튜디오
- androidstudio
- 파이썬예제
- 자바
- 운영체제종류
- 안드로이드
- 자바예제
- 컴퓨터일반
- int크기
- 코딩공부
- 업다운게임코드
- 정보처리산업기사
- 파이썬배열예제
- 운영체제목적
- 바텀네비게이션
- 정처산기
- 코딩
- ai
- 백준
- 정처기
- 프로그래밍
- 파이썬배열
- 파이썬
- 정처기운영체제
- java
- 스누핑
- bottomnavigation
- 파이썬리스트
- 데이터베이스
- It
- Today
- Total
목록프로그래밍/백준 (8)
발전을 위한 기록
문제 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다. a = int(input()) b = list(map(int, input().split())) c = int(input()) d = b.count(c) print(d)
문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 들어있지 않으며, 바구니에는 공을 1개만 넣을 수 있다. 도현이는 앞으로 M번 공을 넣으려고 한다. 도현이는 한 번 공을 넣을 때, 공을 넣을 바구니 범위를 정하고, 정한 바구니에 모두 같은 번호가 적혀있는 공을 넣는다. 만약, 바구니에 공이 이미 있는 경우에는 들어있는 공을 빼고, 새로 공을 넣는다. 공을 넣을 바구니는 연속되어 있어야 한다. 공을 어떻게 넣을지가 주어졌을 때, M번 공을 넣은 이후에 각 바구니에 어떤 공이 들어 있는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N (1 ≤ N ≤ ..
문제 준하는 사이트에 회원가입을 하다가 joonas라는 아이디가 이미 존재하는 것을 보고 놀랐다. 준하는 놀람을 ??!로 표현한다. 준하가 가입하려고 하는 사이트에 이미 존재하는 아이디가 주어졌을 때, 놀람을 표현하는 프로그램을 작성하시오. print(input() + '??!') 👉 단순 출력문으로 해결할 수 있다.
문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. a,b = map(int,input().split()) print(a+b) print(a-b) print(a*b) print(a//b) print(a%b) 👉 map(int,)을 사용하여 입력값을 한번에 int형으로 변환한다. 👉 input().split()를 사용하여 스페이스를 기준으로 입력값을 나눈다. ex) 5 9 => 스페이스를 기준으로 a는 5, b는 9의 값으로 설정된다. 👉 몫을 구하기 위해서는 / 대신 //을 사용한다. / 와 // 차이 / => 결과값이 소수점까지 출력 가능 // => 결과값이 소수점 없는 int형으로 출력
문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 첫번째 방법 a,b = input().split() print(int(a)*int(b)) 👉 input().split()를 사용하면 띄어쓰기를 기준으로 데이터를 나누어 받을 수 있다. 👉 3 5를 입력하면 a에는 3, b에는 5가 들어간다. 👉 int(a)를 사용하면 a를 int형으로 바꿀 수 있다. 두번째 방법 a,b = map(int,input().split()) print(a*b) 👉 map(int, )를 사용하면 데이터를 입력받을 때 입력 데이터를 모두 int형으로 받을 수 있다.
문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 첫번째 방법 a,b = input().split() print((int(a)-int(b))) 👉 input().split()를 사용하면 띄어쓰기를 기준으로 데이터를 나누어 받을 수 있다. 👉 3 5를 입력하면 a에는 3, b에는 5가 들어간다. 👉 int(a)를 사용하면 a를 int형으로 바꿀 수 있다. 두번째 방법 a,b = map(int,input().split()) print(a-b) 👉 map(int, )를 사용하면 데이터를 입력받을 때 입력 데이터를 모두 int형으로 받을 수 있다.
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 첫번째 방법 a,b = input().split() print((int(a)+int(b))) 👉 input().split()를 사용하면 띄어쓰기를 기준으로 데이터를 나누어 받을 수 있다. 👉 3 5를 입력하면 a에는 3, b에는 5가 들어간다. 👉 int(a)를 사용하면 a를 int형으로 바꿀 수 있다. 두번째 방법 a,b = map(int,input().split()) print(a+b) 👉 map(int, )를 사용하면 데이터를 입력받을 때 입력 데이터를 모두 int형으로 받을 수 있다.