[Key Experssions] 1. My family used to live in house (저희 가족은 주택에 살았습니다.) > 확실히 다른 요소를 비교할 것. 2. We moved in a new apartment and live there now. (새 아파트로 이사를 했고, 지금 그곳에 살고 있습니다.) > moved in : ~ 로 이사했다 / moved out : 이사 나오다 3. whereas ( = while) 반면 4. which i had never experienced in my old house 예전 집에서 경험해 본 적이 없는 5. Personally, I prefer 개인적으로 나는 ~ 선호 Answer Example 과거 When i was a kid, my family u..
https://programmers.co.kr/learn/courses/30/lessons/72413 코딩테스트 연습 - 합승 택시 요금 6 4 6 2 [[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]] 82 7 3 4 1 [[5, 7, 9], [4, 6, 4], [3, 6, 1], [3, 2, 3], [2, 1, 6]] 14 6 4 5 6 [[2,6,6], [6,3,7], [4,6,7], [6,5,11], [2,5,12], [5,3,20], [2,4 programmers.co.kr [문제] 지점의 개수 n, 출발지점을 나타내는 s, A의 도착지점을 나타내는 a, ..
https://programmers.co.kr/learn/courses/30/lessons/72412
https://programmers.co.kr/learn/challenges?tab=all_challenges 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 문제 : 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. 3단계 new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다. 4단계 new_id에서 마침표(.)가 처음이나 끝에 위치한다면 제거합니다. 5단계 new_id가 빈 문자열이라면, new_id에 "a"를 대입합니다. 6단계 new_id의 길이가 16자 이상이면, new_id의 첫 ..
1 : 웹 사이트 내 적절한 에러페이지를 설정하지 않아, 오류메시지에서 웹사이트의 정보를 노출 되어 공격자드르이 공격을 위한 정보로 활용될 수 있음. 조치 방안으로 에러 발생 시 별도의 웹 서비스 에러 페이지를 설정함. -Apache , Tomcat httpd.conf 설정 웹서버에서 에러페이지 설정 시 별도의 에러페이지 출력되도록 설정 및 상태코드(에러형태)가 아닌 200이 되도록 URL 형태로 설정함. Apache Tomcat 버전이 노출되는 경우. httpd.conf 파일의 ServerTokens 값 추가 또는 변경 ServerTokens Prod ServerSignature Off apache-Coyote/1.1이 노출되는 경우 sever.xml 의 http connector의 Server ""로..
코드유지보수성과 안티 패턴 1.코드 유지보수성 특정 기능을 담당하는 코드를 쉽게 찾을 수 있어야 한다. 코드가 어떤 일을 수행하는 지 쉽게 이해할 수 있어야 한다. 새로운 기능을 쉽게 추가하거나 기존 기능을 쉽게 제거할 수 있어야 한다. 캡슐화가 잘되어 있어야 한다. 즉 코드 사용자에게는 세부 구현 내용이 감춰져 있으므로 사용자가 쉽게 코드를 이해하고, 기능을 바꿀 수 있어야 한다. 안티 패턴 한개의 거대한 갓 클래스(God Class) 때문에 코드를 이해하기 어렵다. 코드중복 때문에 코드가 불안정하고 변화에 쉽게 망가진다. 갓클래스 : 한개의 파일에 모든 코드를 구현. 클래스의 목적 / 로직을 파악하기 어려워지며 수정하기 어려움. 이를 갓 클래스 안티패턴이라고 부름. 단일 책임 원칙 단일 책임 원칙(S..