반응형

algorithm 44

1152번

단계별로 풀어보기 7단계 문제입니다. https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net 문장을 띄어쓰기 기준으로 입력받아 리스트화 시키면 원소 화가 됩니다. 그 후 len() 함수를 하용하여 해결하였습니다. 코드는 다음과 같습니다.

1157번

단계별로 풀어보기 7단계 문제입니다. https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 받은 문자열의 문자들을 세기 위해 set으로 변경 후 list화 합니다. 그 다음 처음 입력받았던 문자열에서 개수를 셉니다. 코드는 다음과 같습니다.

10809번

단계별로 풀어보기 7단계 문제입니다. https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 주어진 문자열의 각 문자의 위치를 출력하는 문제입니다. 파이썬의 내장 함수인 find()를 사용합니다. find함수는 어떤 찾는 문자가 문자열 안에서 첫 번째에 위치한 순서를 숫자로 출력합니다. 만일 찾는 무자가 문자열 안에 없는 경우에는 -1을 출력합니다. 소문자 a의 유니코드 값은 97, z의 유니코드 값은 122이므로 범위를 설정 후, fi..

11654번

단계별로 풀어보기 7단계 문제입니다. https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net ord(c)는 문자의 유니코드 값을 돌려주는 함수입니다. chr 함수와 반대입니다. chr(i)는 유니코드 값을 입력받아 그 코드에 해당하는 문자를 출력하는 함수입니다. 코드는 다음과 같습니다.

1065번

단계별로 풀어보기 6단계 문제입니다. https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출려한 문제입니다. 실버 4 티어의 제 기준 높은 문제입니다. 한수는 어떤 양의 정수의 각 자리가 등차수열을 이루는 수를 말합니다. 그렇다면 두 자리의 숫자는 무조건 등차수열을 이루겠죠! 그래서 두 자리 숫자는 모두 한수입니다. 반복문을 통해 두 자리는 모두 한수라 취급하여 카운트를 세주고..

4673번

단계별로 풀어보기 6단계 문제입니다. https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net 셀프 넘버를 구하는 문제입니다. 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39, 그다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57입니다. n = d(n)의 생성자라고 할 때, 33은 39의 생성자, 39는 51의 생성자, 51은 57의 생성자입니다. 생성자가 없는 숫..

반응형