[프로그래머스] 기초 문제 | flag에 따라 다른 값 변환하기
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/181933 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.문제 설명두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return하는 solution 함수를 작성해 주세요.제한사항-1,000 ≤ a, b ≤ 1,000입출력 예abflagresult-47true3-47false-11입출력 예 #1예제 1번에서 flag가 true이므로 a + ..
[프로그래머스] 기초 문제 | 조건 문자열
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/181934 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다. 문제 설명문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다.두 수가 n과 m이라면">", "=" : n >= m"">", "!" : n > m"두 문자열 ineq와 eq가 주어집니다. ineq는 "" 중 하나고, eq는 "="와 "!" 중 하나입니다. 그리고 두 정수 n과 m이 주어질 때, n과 m이 ineq와 eq의 조건에 맞으면 1을 아니면 0을..
[프로그래머스] 기초 문제 | 홀짝에 따라 다른 값 변환하기
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/181935프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.문제 설명양의 정수 n이 매개변수로 주어질 때, n이 홀수라면 n 이하의 홀수인 모든 양의 정수의 합을 return하고 n이 짝수라면 n 이하의 짝수인 모든 양의 정수의 제곱의 합을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ n ≤ 100입출력 예nresult71610220입출력 예 #1예제 1번의 n은 7로 홀수입니다. 7 이하의 모든 양의 홀수는 1, 3, 5, 7이고 이들의 합인 1 + 3 + 5 + 7 = 16을 return 합니다.입출력 예 #2예제 2번의 n은 10..
[깃&깃허브 입문] 깃허브로 백업하기
·
Study/git
원격 저장소와 깃허브자신의 컴퓨터에서 작업한 뒤 그 컴퓨터 안에 커밋을 저장하는 저장소를 지역 저장소(local repository)라고 한다.만일 실수로 지역 저장소를 삭제하면 작업했던 내용이 다 사라진다. 그래서 지역 저장소에만 저장하는 것은 안전하지 않기 때문에 작업하는 컴퓨터가 아닌 다른 곳에 저장 공간을 마련해야 한다.원격 저장소란깃에서 지역 저장소와 원격 저장소(remote repository)를 연결해서 버전 관리하는 파일들을 쉽게 백업할 수 있다. 원격 저장소는 지역 저장소가 아닌 컴퓨터나 서버에 만든 저장소를 말한다.원격 저장소는 지역 저장소와 연결되어 있으면서 백업과 협업이라는 중요한 역할을 한다. 큰 규모의 프로젝트를 진행한다면 다름 사람과 협업을 해야하는 경우가 많은데, 이럴 때 원..
[깃&깃허브 입문] 깃과 브랜치
·
Study/git
브랜치란?브랜치(Branch)는 원래 나뭇가지라는 의미이다.버전 관리 시스템에서는 나무가 가지에서 새 줄기를 뻗듯이 여러 갈래로 퍼지는 데이터 흐름을 가리키는 말로 사용된다.브랜치가 필요한 이유예시)사용 설명서를 만든다고 상상해보자. 이때, 사용 설명서의 버전 관리는 깃으로 한다.제품 출시 전에는 아래 그림처럼 개발 순서에 따라 사용 설명서를 작성하면 된다.그러나 문제는 고객사마다 추가로 요구하는 내용이 다른 것이다. 이를 반영하면 고객사에 따라 제품이 달라질 것이고 이에 맞춰 사용 설명서도 달라져야 한다. 만일 처음에 작성했던 저장소(아래 그림의 master) 전체를 여러 개 복사해서 각 고객사(아래 그림의 apple, google, ms)의 이름을 붙인 다음 저장소마다 버전 관리를 따로 하는 방법이 ..
[프로그래머스] 기초 문제 | 공배수
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/181936 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다. 문제 설명정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요.제한사항10 ≤ number ≤ 1002 ≤ n, m 입출력 예numbernmresult60231551050입출력 예 #160은 2의 배수이면서 3의 배수이기 때문에 1을 return합니다.입..
[프로그래머스] 기초 문제 | n의 배수
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/181937 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다. 문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해 주세요.제한사항2 ≤ num ≤ 1002 ≤ n ≤ 9입출력 예numnresult98213430입출력 예 #198은 2의 배수이므로 1을 return합니다.입출력 예 #232는 3의 배수가 아..
[프로그래머스] 기초 문제 | 두 수의 연산값 비교하기
·
코딩테스트/프로그래머스
https://school.programmers.co.kr/learn/courses/30/lessons/181938 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.문제 설명연산 + 는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 + 3 = 1233 + 12 = 312양의 정수 a와 b가 주어졌을 때, a + b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단, a + b와 2 * a * b 가 같으면 a + b를 return 합..