Algorithm/프로그래머스(84)
-
[프로그래머스]Level.1 연습문제-자릿수 더하기
코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출 programmers.co.kr #include using namespace std; int solution(int n) { int answer = 0; for(int div=10;n>0;div=div*10){ int num=n%div; n-=num; for(;;){ if(num>=10) num=num/10; else break; } answer+=num; } return answer; } 나 바보인가? 진짜 풀기 싫었..
2021.01.06 -
[프로그래머스]Level.1 연습문제-이상한 문자 만들기
코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 programmers.co.kr #include #include using namespace std; string solution(string s) { string answer = ""; bool odd=true; for(int i=0;i
2021.01.06 -
[프로그래머스]Level.1 Select-어린동물찾기
코딩테스트 연습 - 어린 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 특정값을 제외하고 쿼리 결과 값을 출력하고 싶을때는 NOT IN을 사용한다 다수의 속성 값을 제외하고 싶은경우 NOT IN(select 'a' , 'b'); SELECT ANIMAL_ID,NAME from ANIMAL_INS where INTAKE_CONDITION NOT IN('Aged')
2021.01.06 -
[프로그래머스]Level.1 연습문제-약수의 합
코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수 programmers.co.kr #include #include using namespace std; int solution(int n) { int answer = 0; for(int i=1;i
2021.01.06 -
[프로그래머스]Level.1 월간코드챌린지-내적
코딩테스트 연습 - 내적 길이가 같은 두 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의 programmers.co.kr #include #include using namespace std; int solution(vector a, vector b) { int answer = 0; for(int i=0;i
2021.01.06 -
[프로그래머스]Level.1 연습문제-시저암호
코딩테스트 연습 - 시저 암호 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 programmers.co.kr 내가 뭘 이상하게 풀었었는지 계속 테스트케이스 3번만 0점이 나왔었다 ㅠㅠㅠ 알고보니 범위를 잘못 설정해줬다 ㅠㅠㅠㅠㅠㅠㅠ #include #include using namespace std; string solution(string s, int n) { string answer = ""; for(int i=0;i122&&asc90 && asc
2021.01.06