목록Python/백준 (19)
유니티3D 프로그래밍

https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net a부터 z까지 아스키코드 숫자로 97번부터 122번 까지다. for문으로 a부터 z까지 입력한 a값의 값중 일치하는게 있다면 find를 통해 위치를 찾고 그 위치를 출력한다. 없다면 -1이 출력된다.

https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 입력 2개를 받고 sum을 통해 리스트의 값을 다 더해준 것을 출력한다.

https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net ord가 문자의 아스키 코드를 반환해주는 함수다.

https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 3자리수 까지만이라는 것을 못보고 그냥 자릿수 상관 없이 판별하는 방식을 코딩했다. 작동 방식은 Sequence라는 곳에서 입력한 숫자의 배열을 선언하고 입력한 수가 0~9 까지면 sumList의 크기를 1칸으로 설정하고 10부터는 두 수를 합한 값의 개수만큼 배열의 크기가 되어야 하므로 10의 자릿수는 1의 크기, 100의 자리수는 2의 크기를 가지는 배열로 설정한다. 첫 번째 for문에서는 두 수..

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 sumList라는 함수를 만들고 그 함수 안에는 셀프 넘버가 아닌 값을 찾아내는 로직을 돌린다. 10보다 입력받는 값이 작은 경우는 0을 추가해 줘야 하기 때문에 if문을 작성해서 처리했다. num_sum에서 입력받은 값 n과 n의 값을 하나씩 분리한 numList의 값들을 더하면 무한수열의 공식이다. 0부터 10000까지가 주어진 조건이므로 co..

https://www.acmicpc.net/problem/15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 아주 기초적인 함수 사용법이라 볼 수 있다.

https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 테스트 케이스 개수를 입력한다. 테스트 케이스 수만큼 반복문을 돌려서 입력받는다. 2중 for문을 통해 입력받은 케이스의 값들을 하나씩 전부 합치고 평균을 내고 평균보다 큰 점수의 갯수를 구한 뒤 출력에 맞게 표현하는 식을 리스트에 넣는다. 그 후 출력하면 성공.

https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net OX문의 갯수를 입력할 변수 num, O의 갯수만큼의 숫자를 셀 count, count 값을 다 더한 값 sum을 선언한다. oxList는 OX문을 저장하는 리스트, sumList는 sum 값을 저장하는 리스트다. num 횟수만큼 반복문을 통해 OX문을 입력받는다 oxList의 갯수만큼 반복문을 돌린다. 단순히 num의 횟수만큼 반복하면 되지만 리스트의 길이만큼 돌리겠다는 표현..