TIL day 45

최병은·2024년 3월 4일
  1. 코딩테스트
class Solution {
    public String solution(String s) {
        String answer = "";
        if(s.length() % 2 != 0) {
            return String.valueOf(s.charAt(s.length() / 2));
        }

        return String.valueOf(s.charAt(s.length()/2 - 1)) + String.valueOf(s.charAt(s.length()/2));
    }
}

오랜만에 charAt을 써본 것 같다. String에 있는 메서드이지만 반환은 String이 아닌 char로 반환을 해서 다시 String으로 변환시켜주었다.


  1. 기타

서버란 client가 보낸 요청을 받아서 적절하게 잘 응답하도록 만들어진 프로그램을 뜻하는 것 같다.

웹 서버, WAS는 대표적으로 2가지 역할을 하는데 첫번째는 정적인 컨텐츠(ex.HTML 페이지)를 응답해주는 역할이고 두번째는 동적인 컨텐츠(ex.로그인 처리 등)를 응답해주는 역할이다.
그런데 보통 동적인 컨텐츠를 응답해주려면 WAS가 필요하다고 한다.
WAS의 대표적인 예가 Apache Tomcat이다. Apache(정적)와 Tomcat(동적)가 결합하여 각각 데이터 요청에 대한 응답을 해주는 것 같다.

profile
안녕하세요

0개의 댓글