코딩테스트 입문 문제 풀이
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
한 잔에 5,500원 아이스 아메리카노를 가진 돈 money 로 마실 수 있는 최대의 아이스 아메리카노의 잔 수와 남는 돈을 구하는 문제이다.
최대의 아이스 아메리카노 잔수를 cup 으로 두고 남는 돈을 change 로 둔다.
아이스 아메리카노 잔수는 가진 돈 money와 5500을 나눠 구한다.
남는 돈은 가진 돈 money에서 잔 수 cup과 5500을 곱한 값에서 뺀 후 구한다.
public class Solution {
public int[] solution(int money) {
int cup;
int change;
cup = money / 5500;
change = money - (cup * 5500);
int[] answer = new int[2] ;
answer[0] = cup;
answer[1] = change;
return answer;
}
}
정수가 담긴 리스트에서 각 홀수와 짝수의 개수를 구하는 문제이다.
for문으로 정수가 담긴 리스트의 배열을 순한다.
먼저 짝수를 if문으로 구한다.
배열에 인덱스로 접근하여 그 인덱스를 2로 나눈 나머지가 0이면 짝수의 개수를 더해준다.
홀수는 else로 빼서 홀수의 개수를 더해준다.
using System;
public class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[2];
int odd = 0;
int even = 0;
for(int i = 0; i < num_list.Length; i++)
{
if(num_list[i] % 2 == 0)
{
even +=1;
}else
{
odd +=1;
}
}
answer[0] = even;
answer[1] = odd;
return answer;
}
}
문자열에 있는 문자를 n만 반복한 문자열을 구하는 문제이다.
for문으로 my_string의 길이만큼 순회하며 각 문자에 접근한다.
내부 for문을 통해 해당 문자를 n번 반복하여 결과 문자열 answer에 이어 붙인다
그 안에
using System;
public class Solution {
public string solution(string my_string, int n) {
string answer = "";
for(int i = 0; i < my_string.Length; i++)
{
for(int j = 1; j <= n; j++)
{
answer += my_string[i];
}
}
return answer;
}
}

우리들의 게임 발매 이야기

안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다


안녕하세요. 플밍 4기 입니다. 게임 개발을 배우기 전 네트워크 엔지니어 도메인에서 익히고 배웠던 네트워크 이론에 대한 기초 입니다. 학습에 도움이 되길 바라며 공유 드립니다.
XR을 활용한 게임 개발 3기(유니티) 수강생입니다. 곧 수료 하지만 앞으로 이곳에 가끔 저의 개발 경험이 나 지식 기록할까 합니다. 더 나아가 이 사이트가 제 개인위키의 역할을 할 수 있으면 좋겠습니다. 한국 게임 시장을 흔들겠습니다
