두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.
예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.
a | b | return |
---|---|---|
3 | 5 | 12 |
3 | 3 | 3 |
5 | 3 | 12 |
public class Solution
{
public long solution(int a, int b)
{
long answer = 0;
if (a != b)
{
if (a < b)
{
while (a <= b)
{
answer += a;
a++;
}
}
else
{
while (b <= a)
{
answer += b;
b++;
}
}
}
else
{
answer += a;
}
return answer;
}
}
a, b의 값이 서로 크고 작을 때를 구분하여서 반복문을 사용함. 간단히 해결하였다.
우선 맡았던 구현은 다 마친 상태여서 추가적인 UI 이미지를 제작하였다.
처음에는 아이패드를 이용하여 손그림으로 해볼까했지만 역시나 이런 UI 이미지들은 일러스트레이터를 이용하는 것이 답이라고 생각하여 대학교 때의 기억을 살려 한땀한땀 제작하였다. 더 예쁘게 고민하여 만들고 싶었긴 하지만 난 디자이너가 아니라 개발자니까~ 그리고 마감 시간도 존재하기에 적당히 타협된 결과물이 만들어졌다.
내일은 다른 팀원분의 스크립트 작성을 좀 도와드리고 TIL 작성을 마크다운으로 해오며 익혔왔으니 리드미를 작성하려고 한다.
오늘은 새벽 사이에 역류성 식도염으로 잠을 제대로 자지 못하여 컨디션이 너무 안 좋아서 이미지만 제작하고 마무리 되었다. . . 혼자하는 과제면 문제가 크게 없겠지만 팀 프로젝트에서의 개인 건강, 컨디션 관리가 얼마나 중요한지 새삼 느끼게 되었다. 팀원분들이 배려를 해주셔서 다행이다 싶고 참 감사했다. 내일이 d-1일이니 오늘 푹 자고 컨디션을 회복해야겠다.