본문 바로가기

백준5

[데알] 백준 알고리즘 No. 2577 숫자의 개수 (Python) ※ 2020-11-16 백준 사이트에서 질문 글 답변 추가 ■ 문제 링크 https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 같거나 크고, 1,000보다 작은 자연수이다. www.acmicpc.net ■ 소스 코드 A = int(input()) B = int(input()) C = int(input()) dict = { '0':0, '1':0, '2':0, '3':0, '4':0, '5':0, '6':0, '7':0, '8':0, '9':0 } for i in str(A*B*C): dict[i]+=1 for i in dict: print(dict.get(i)) ■ 풀이 딕셔너.. 2020. 11. 15.
[데알] 백준 알고리즘 No. 11654 아스키코드(Python) ■ 문제 링크 https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net ■ 소스코드 print(ord(input())) 쏘 심플.... ■ 풀이 입력된 문자를 아스키코드 값으로 변환하는 ord( )를 사용했다. 역으로 아스키코드 값을 입력했을 때 그 값에 해당하는 문자로 변환하기 위해서는 chr( )를 사용할 수 있다. input( )을 사용하려면 입력은 문자열로 받기 때문에 아래와 같이 int타입으로 변환이 필요하다. print(chr(int(input()))) 아니면 아래처럼 바로 코드값을 넣어줘도 ok! prin.. 2020. 11. 14.
[데알] 백준 알고리즘 No. 2750 수 정렬하기(Java) ■ 문제 링크 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net ■ 소스코드 1) 배열 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { // array 사용 public static void main(String[] args) throws IOExcepti.. 2020. 11. 13.
[데알] 백준 알고리즘 No. 1978 소수 찾기(Java) ■ 문제 링크 https://www.acmicpc.net/problem/1978 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net ■ 소스코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(n.. 2020. 11. 12.