def solution(q, r, code):
answer = ''
for i in range(r, len(code), q):
answer += code[i]
return answer
for range
문을 이용해서 시작점r
을 잡아주고,
얼만큼 증가할 지q
지정해준다.
그리고 나온 문자들을 answer
에 더한 뒤 return
한다.
def solution(q, r, code):
return code[r::q]
방법 1과 매커니즘 자체는 똑같다!
문자열의 r
번째에서 시작해서,
q
만큼 건너뛴 지점에 있는 문자들을
슬라이싱 해
하나로 모은다.
이 방법은 깊은 복사를 해오는 것이기 때문에
기존 문자열인 code
자체는 변하지 않는다.
aws로 인스턴스를 만들고 인바운드 규칙을 지정해준 뒤,
서버 컴퓨터를 켜주면 해줘야 할 게 좀 있다.
# 패키지 업데이트 해주기
sudo apt-get update
# nginx 설치 (서버돌리기 위해)
sudo apt-get install nginx
# nginx 서버 켜기
sudo systemctl start nginx
# 서버 상태 확인
sudo systemctl status nginx
이렇게 active
가 뜨면 잘 켜진 것!
aws의 서버 주소로 들어가면 잘 들어가진다.
# 위치 이동
cd /var/www/html
# 상태 확인
ls
# 파일 수정창 띄우기
sudo vim 파일 이름
이렇게 되면 뜨는 html
을 수정할 수 있다!
sudo systemctl restart nginx