개발노트/coding test
[BAEKJOON 알고리즘 문제풀이] 문자열 - 숫자의 합, 문자열 반복
lovvepearl
2022. 1. 10. 21:46
01. 숫자의 합
첫번째 input 값으로 숫자의 길이를 입력한다.
두번째 input 값으로 숫자의 길이만큼의 수를 입력하면 list화 시킨다.
숫자의 합인 sum_num의 초기값을 0으로 설정하고,
반복문을 실행시켜 숫자의 길이만큼 list를 돌면서 모든 요소를 더한다.
02. 문자열 반복
테스트케이스의 수를 input값으로 받아 n으로 정의한다.
반복할 횟수 a와 문자열 b를 input 값으로 받아서 각각 숫자화, 문자화 시킨다.
문자열 b의 길이만큼 돌면서 ( 횟수 * 문자 ) 를 출력한다. end='' 를 사용하면
띄어쓰기가 제거되고 문자열이 한줄로 붙어서 출력된다.
번외편 ) 문자열 반복 AI
문제를 잘못이해해서 만들어버린 자동 문자열 반복 시스템이다.
case_num 으로 input값을 입력하면
반복문을 돌면서 문자열 반복이 자동으로 실행된다.
random 함수를 통해 반복횟수인 R값을 뽑고
문자열의 길이인 len_S값도 뽑는다.
문자열은 alpha list 안에서 무작위로 len_S 만큼 뽑는다.
문자열 출력값인 sum_S를 빈문자열 '' 로 지정하고
반복문을 len_S만큼 돌리면서 리스트 요소에 반복횟수를 곱하여
문자열을 더해준다.