c++(30)
-
프로그래머스 - 콜라츠 추측 < Level 1 >
문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. 제한 사항 입력된 수, num은 1 이상 8000000 미만인 정수입니다. 풀이 사용..
2020.06.01 -
프로그래머스 - 핸드폰 번호 가리기 < Level 1 >
문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 4 이상, 20이하인 문자열입니다. 풀이 사용 언어 : C++ #include #include using namespace std; string solution(string phone_number) { for (int i = 0; i
2020.05.27 -
프로그래머스 - 시저암호 < Level 1 >
문제 설명 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 AB는 1만큼 밀면 BC가 되고, 3만큼 밀면 DE가 됩니다. z는 1만큼 밀면 a가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요. 제한 조건 공백은 아무리 밀어도 공백입니다. s는 알파벳 소문자, 대문자, 공백으로만 이루어져 있습니다. s의 길이는 8000이하입니다. n은 1 이상, 25이하인 자연수입니다. 풀이 사용 언어 : C++ #include #include using namespace std; string solution(string s, int n) { string answer = ""; for ..
2020.05.27 -
포켓몬스터 골드버전 모작 <완료> 2020.04.27 ~ 2020.05.15
제작 기간 : 4주(28일) 게임 설명, 시연 영상 : https://youtu.be/x8yjb_Rd3NY
2020.05.18 -
2020.05.17
진행 완료 : 야생포켓몬 등장 포켓몬스터 골드버전 모작 진행중(개인 포트폴리오) - 야생포켓몬과 배틀 =============================================================== 進行完了 : 野生ポケモン登場 ポケットモンスター ゴールドバージョン模作進行中(個人ポートフォリオ) - 野生のポケモンとバトル
2020.05.17 -
2020.05.16
진행 완료 : 레벨 업, 경험치 증가 포켓몬스터 골드버전 모작 진행중(개인 포트폴리오) - 야생포켓몬 등장 =============================================================== 進行完了 : レベルアップ、経験値増加 ポケットモンスター ゴールドバージョン模作進行中(個人ポートフォリオ) -野生ポケモン登場 -부우부 등장 -ホーホー登場 -꼬리선 등장 -オタチ登場 -꼬렛 등장 -コラッタ登場
2020.05.16