본문 바로가기

전체 글84

[고딩데스드] 월간 코드 챌린지 시즌3 > 나머지가 1이 되는 수 찾기 나머지가 1이 되는 수 찾기 문제 설명 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 3 ≤ n ≤ 1,000,000 입출력 예 n result 10 3 12 11 입출력 예 설명 입출력 예 #1 10을 3으로 나눈 나머지가 1이고, 3보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 3을 return 해야 합니다. 입출력 예 #2 12를 11로 나눈 나머지가 1이고, 11보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 11을 return 해야 합니다. class Solution { public int soluti.. 2023. 10. 9.
[고딩데스드] 월간 코드 챌린지 시즌 3 > 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ numbers의 길이 ≤ 9 0 ≤ numbers의 모든 원소 ≤ 9 numbers의 모든 원소는 서로 다릅니다. 입출력 예 numbers result [1,2,3,4,6,7,8,0] 14 [5,8,4,0,6,7,9] 6 입출력 예 설명 입출력 예 #1 5, 9가 numbers에 없으므로, 5 + 9 = 14를 return 해야 합니다. 입출력 예 #2 1, 2, 3이 numbers에 없으므로, 1 + 2 + 3 = 6을 return 해야 합니다. class Solu.. 2023. 10. 6.
[cs지식] JSON : JavaScript Object Notation Javascript 객체 문법 으로 구조화된 데이터교환형식, python, javascript, java 등 여러 언어에서 데이터 교환형식으로 쓰이며 객체문법말고도 단순 배열, 문자열도 표현 가능. Javascript 객체문법 키(key)과 값(value)으로 구성됨. ex) {key : value} 다양한 언어에서 사용됨 json in javascript = javascript object json in python = dict 데이터 교환 형식 직렬화, 역직렬화 외부에서도 사용할 수 있도록 byte형태로 데이터를 변환 : 직렬화 직렬화 역직렬화 API의 response형태로 활용 2023. 10. 5.
[고딩데스드] 2021 카카오 채용연계형 인턴십 > 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자 영단어 0 zero 1 one 2 two 3 three 4 four 5 five 6 six 7 seven .. 2023. 10. 4.
[cs지식]API란? 두 개의 시스템이 서로 상호작용하기 위한 인터페이스.일반적으로 REST API를 지칭.API (API, Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층    웹 사이트 자체가 HTTP API로 만들어져있음. - 접근권한1. Authentication : 정체가 맞다는 증명2. Authorization : API를 통해 어떠한 액션을 허용 방식 GET해당 리소스를 조회하고 정보를 가져옴HEADGET 방식과 동일하나 응답코드와 HEAD정보만 가져옴POST요청된 리소스를 생성함PUT요청된 리소스를 업데이트함DELETE요청된 리소스를 삭제함 URL에 포함되는 긴 스트링을 Key값으로 사용.ex ) GET / emm.. 2022. 8. 16.
[Docker] 개념 https://www.docker.com/ Home - DockerLearn how Atomist will help Docker meet the challenge of securing secure software supply chains for development teams.www.docker.com 기존 하드웨어에서 격리된 환경 내에 애플리케이션을 배치하는 컨테이너 기반의 오픈소스 가상화 플랫폼 물건을 컨테이너에 싣고 옮기듯이 컨테이너 안에 프로그램, 실행환경을 담아 추상화하여 프로그램의 관리 및 배포를 단순하게해줌. cf. OS까지 나누지 않고 실행환경만 독립적으로 사용하므로 가상머신보다 빠르고 가볍게 사용컨테이너를 사용해 응용프로그램을 더 쉽게 만들고 배포하고 실행할 수 있도록 설계된 도구이며 컨.. 2021. 4. 25.
반응형