반응형 분류 전체보기71 [프로그래머스] lv1. 문자열 내 p와 y의 개수 lv1. 문자열 내 p와 y의 개수 문제 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 "pPoooyY"면 true를 return하고 "Pyy"라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 기존 코드 function solution(s){ // p와 y를 찾는 정규표현식 let regexrP = /p/ig; let regexrY = /y/ig.. 2023. 6. 11. [React] Proxy와 Proxy 사용법 Proxy 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것 React 라이브러리, 혹은 Webpack Dev Server에서 제공하는 proxy 기능을 통해 CORS 정책을 우회할 수 있다. 별도의 응답 헤더를 받을 필요 없이 브라우저는 React 앱으로 데이터를 요청하고, 해당 요청을 백엔드로 전달하게 된다. 브라우저는 받은 리소스 및 응답과 함께 출처가 같은지 아닌지 확인하고 출처 동일 여부에 따라 4. 응답 파기 여부가 달라진다. React 앱에서 브라우저를 통해 API 요청 시 proxy를 통해 백엔드 서버로 요청을 우회하여 보낸다. 백엔드 서버는 응답을 React 앱으로 보내고 React 앱은 받은 응답을 백엔드 서버 대신 브라우저에게 전달한다. 위 과정으로 출처가 같아지기 때문에.. 2023. 6. 7. YAML 개념, 문법 YAML (Yet Another Markup Language) 사람이 읽을 수 있는 데이터 직렬화 언어이다. 확장자 : .yaml 혹은 .yml ✌️ 1. YAML은 JSON의 상위 호환 격으로, 기존 json 문서를 yaml파일로 사용하거나 반대로도 변환해서 사용할 수 있다. 2. YAML은 큰따옴표 없이 문자열 작성이 가능해 설정을 위한 스펙, 프로퍼티 값 등이 JSON 파일에 비해 한눈에 들어온다. 3. JSON 파일처럼 중괄호 형태로 감싸줄 필요가 없다. (스코프의 압박에서 벗어날 수 있다.) 4. YAML은 JSON 파일과 다르게 주석을 작성할 수 있다. YAML 문법 주석, 문서의 시작과 끝 # : 주석 --- : 문서의 시작 ... : 문서의 끝 # 주석 작성 --- 문서 시작 표시 ... .. 2023. 6. 7. CI/CD와 CI/CD 파이프라인 CI/CD CI(Continuous Intergration) : 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미 CD(Continuous Delivery, Continuous Deployment) : 지속적인 서비스 제공 또는 지속적인 배포를 의미 CI/CD의 단계 CI (Continuous Intergration, 지속적 통합) Code - Build - Test 단계 Code : 개발자가 코드를 원격 코드 저장소(ex. github repository)에 push하는 단계 Build : 원격 코드 저장소로부터 코드를 가져와 유닛 테스트 후 빌드하는 단계 Test : 코드 빌드의 결과물이 다른 컴포넌트와 잘 통합되는지 확인하는 과정 👻 지속적 통합 과정을 통해 개발자는 버그를 일찍 발견할 수 있고.. 2023. 6. 5. 이전 1 ··· 4 5 6 7 8 9 10 ··· 18 다음 반응형