[코딩 테스트] 무작위 카드 셔플
무작위 카드 셔플하기 무작위 셔플을 하기 전 0~20까지의 값이 들어간 20개의 리스트를 생성한다 각 인덱스에 값으로 셔플할 숫자를 결정한다 a = list(rnage(21)) 값을 순서대로 입력을 받아서 s,e변수에 넣어준다 for 문을 돌려서 셔플은 해준다 이때 0번째 인덱스에 들어간 숫자로 5~10까지의 숫자를 셔플 해줘야 하니 (10-5+1)//2를 범위로 for문을 돌린다 a = list(ragne(21)) #[0,1,2,3,~20] for _ in range(10) : s,e = map(int, input().split()) for i in range((e-s+1)//2) : a[s+i], a[e-i] = a[e-i], a[s+i] for x in a: print(x, end=' ') for ..
2022. 1. 30.
[개발개념] HTTP 기본 개념
웹 서버 (Web Server) 웹 서버 ( Web Server) HTTP 기반으로 동작 정적 리소스 제공 정적 HTML, CSS, JS, 이미지, 영상 웹 어플리케이션 서버 (WAS) HTTP 기반으로 동작 웹서버 기능 포함 + 정적 리소스 제공 동적 HTML, HTTP, API(JSON) 서브릿, JSP, 스프링, MVC 차이 웹 서버는 정적 리소스, WAS는 어플리케이션 로직 자바는 서블릿 컨테이너 기능을 제공하면 WAS WAS는 어플리케이션 코드를 실행하는데 특화 특징 WAS를 쓰는것이 좋아보이지만 WAS가 너무 많은 역할을 담당하면 서버 과부화 우려 정적 리소스는 웹서버가 처리하는 것이 바람직함 WAS는 중요한 어플리케이션 로직 처리 서블릿 특징 서버에서 처리해야 하는 업무를 대신해줌 서버 TC..
2022. 1. 22.