코딩테스트 입문 문제 풀이
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
피자를 2조각에서 10조각까지 잘라 먹을 수 있고, n명의 사람이 최소 1조각 이상 먹을 수 있는 피자의 판 수를 구한다.
먼저 사람 n명과 조각 수 slice를 나눈다
앞서 피자 나눠 먹기에서(1)와 같이
사람 수 n명과 조각 수 slice를 나눈 나머지의 값이 있으면 나눈 값에서 1을 더해 피자의 판 수를 구한다.
using System;
public class Solution {
public int solution(int slice, int n) {
int answer = n / slice;
if(n % slice > 0)
{
answer = answer + 1;
}
return answer;
}
}
정수 배열의 평균값을 구한다.
정수배열을 for문을 활용해 첫번째 인덱스부터 마지막 인덱스까지 반복하여 인덱스의 값을 모두 더한 sum을 구한다.
다만, 제한사항으로 평균값이 소수 부분이 .0 또는 .5인 경우만 입력으로 주어지므로 자료형double를 사용하여 담는다.
using System;
public class Solution {
public double solution(int[] numbers) {
double answer = 0;
int sum = 0;
for(int i = 0; i < numbers.Length; i++)
{
sum += numbers[i];
}
answer = (double)sum / (double)numbers.Length;
return answer;
}
}
문자열을 거꾸로 뒤집은 문자열을 구한다.
for문을 활용해 거꾸로 뒤집은 문자열을 구한다.
for(초기값은 배열의 마지막 순번부터; 조건값은 첫번째 배열까지; 증감값은 감소;)
using System;
public class Solution {
public string solution(string my_string) {
string answer = "";
for(int i = my_string.Length-1;i>=0;i--)
{
answer += my_string[i];
}
return answer;
}
}

우리들의 게임 발매 이야기

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


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