본문 바로가기

분류 전체보기

(106)
[프로그래머스] 내적 문제 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1]+ ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 제한사항 a, b의 길이는 1이상 1,000 이하입니다. a, b의 모든 수는 -1,000 이상 1,000 이하입니다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programme..
[프로그래머스] 수박수박수박수박수박수? 문제 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를 들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한사항 n은 길이 10,000 이하인 자연수입니다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이[c++] #include using namespace std; string solution(int n) { string..
[프로그래머스] 가운데 글자 가져오기 문제 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환하면 됩니다. 제한사항 s는 길이가 1 이상, 100 이하인 스트링입니다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이[c++] #include using namespace std; string solution(string s) { string answer = ""; int mid = s.length(..
[CSS] 배경색, 글자색, 색상 스타일1 스타일2 스타일3 영역을 구분을 짓는 태그다. 태그만으로는 아무런 영향을 끼치지 않지만 CSS, 즉 스타일을 다르게 하기 위해 영역을 구분 지을 때 사용한다. style = "css속성: 값" CSS 속성은 위 코드에서 보듯이 태그 안쪽에 들어가며 태그 안에서만 작동한다. background-color: 색상 배경색을 지정할 때 사용한다. color: 색상 글자색을 지정할 때 사용한다. 2개의 속성을 동시에 사용하고 싶을 때는 ;를 사용하여 잇는다. 상위 태그에서 지정한 속성을 하위 태그에서 재지정하면 하위태그 쪽 속성이 우선시된다. 위 코드에서는 body에서 글자색을 빨간색으로 지정했지만 스타일 1과 스타일 2는 자신의 태그가 우선시되는 것을 확인할 수 있다. 코드의 색상은 4가지 방식으로 나..
[프로그래머스] 제일 작은 수 제거하기 문제 정수를 저장한 배열, arr에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를 들어 arr이 [4,3,2,1]인 경우는 [4,3,2]를 리턴하고, [10]면 [-1]을 리턴합니다. 제한사항 arr은 길이 1 이상인 배열입니다. 인덱스 i, j에 대해 i != j이면 arr[i] != arr[j]입니다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. p..
[프로그래머스] 없는 숫자 더하기 문제 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해 주세요. 제한사항 1
[프로그래머스] 핸드폰 번호 가리기 문제 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한사항 phone_number는 길이 4 이상, 20이하인 문자열입니다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이[c++] #include u..
[프로그래머스] 음양 더하기 문제 어떤 정수들이 있습니다. 이 정수들의 절대값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이 1이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i]가 참이면 absolutes[i]의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스 코드 중심의 개..