반응형
정리하자면, 두 정수(a, b)를 입력받고, 그것들을 두 번 붙인다.(ab, ba)
그중에서 더 큰 수를 출력하는 문제다.
입출력 예를 보면 이해하기 쉽다.
나의 풀이
using System;
public class Solution {
public int solution(int a, int b) {
int answer = 0;
// 두 정수를 문자열로 더한 후 Int형 변수에 할당
int str1 = Int32.Parse(a.ToString() + b.ToString());
int str2 = Int32.Parse(b.ToString() + a.ToString());
return answer;
}
}
1. 먼저 입력받은 두 정수를 ToString함수를 이용해 각각 더했다. (ab 한 번, ba 한 번)
2. Int32.Parse함수로 덧셈식을 감싸서 String타입의 값을 Int 형으로 변환했다.
3. 변환된 값을 각각 Int형인 str1, str2 변수에 할당했다.
조건식
using System;
public class Solution {
public int solution(int a, int b) {
int answer = 0;
// 두 정수를 문자열로 더한 후 Int형 변수에 할당
int str1 = Int32.Parse(a.ToString() + b.ToString());
int str2 = Int32.Parse(b.ToString() + a.ToString());
// 조건식
if(str1 > str2){
answer = str1;
}
else if(str1 < str2){
answer = str2;
}
else{
answer = str1;
}
return answer;
}
}
1. 첫 번째는 str1이 str2보다 큰 경우 answer 변수에 st1을 할당한다.
2. str1이 str2보다 작다면 answer 변수에 str2를 할당한다.
3. 이도 저도 아닌 경우(둘이 같은 경우)라면 answer 변수에 str1을 할당한다.
반응형
'게임 & 게임개발 > C# 기초' 카테고리의 다른 글
[C#기초] 반복문, 배열, 메소드 (0) | 2024.04.18 |
---|---|
[C#기초] 문자열, if문, switch문 (0) | 2024.04.17 |
[C#기초] Tyep Casting(타입 캐스팅)과 Parameter(매개변수) (0) | 2024.04.16 |
C# 기초 Lv0 #2 | 문자열 돌리기 (0) | 2023.04.23 |
C# 기초 Lv0 #1 | 특수 문자 출력하기 (0) | 2023.04.23 |