Old/백준
![백준 2675번 문자열 반복 // Python](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fs7lGM%2FbtqBqPCH6UU%2Fhwct3RoXYHaBKBv24P9b51%2Fimg.png)
백준 2675번 문자열 반복 // Python
문제 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다. QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 풀이 파이썬에서 공백을 기준으로 입력 받는것을 처리할줄 몰랐기에, 한 줄 ..
![백준 10809번 알파벳 찾기 // Python](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNJU5v%2FbtqBp4Aw9Af%2FN0FN3qpzRP69ykB06JSZDk%2Fimg.jpg)
백준 10809번 알파벳 찾기 // Python
문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 풀이 파이썬 내의 문자열에서 기본적으로 사용할 수 있는 find를 이용해서 문제를 풀었다. a-z까지 들어있는 문자열을 하나 선언해서 for문으로 하나씩 입력받은 문자열에서의 위치를 찾아냈다. 코드 더보기 s = input() alphabet = 'abcdefghijklmnopqrstuvwxyz' for i in alphabet: print(s.find(i))
![백준 11654번 아스키 코드 // Python](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlEQAa%2FbtqBqiFjvXz%2FwaDAJKAheAHU1KAiTyJsOK%2Fimg.png)
백준 11654번 아스키 코드 // Python
문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 풀이 C언어에서는 char 변수를 printf("%d", ch)와 같이 사용하면 아스키 코드가 출력되지만, 파이썬에서는 다른 함수가 존재한다. ord 함수와 chr 함수인데, ord 함수는 문자를 아스키 코드로 chr 함수는 아스키 코드를 문자로 바꿔준다. (문자열이 아닌 문자만 변환 가능) 따라서 입력받은 문자를 ord 함수를 통하여 아스키 코드로 출력하면 된다. 코드 더보기 Python ch = input() print(ord(ch)) C++ scanf("%c", &ch); printf("%d", ch);