백준문제풀이 1단계 입출력과 사칙연산10 2588번 곱셈 (C#)
2024. 4. 13. 20:00ㆍ백준 문제풀이/1단계 입출력과 사칙연산
이번엔 세자리수 자연수 두개.
입력방식은 첫째줄과 들째줄로 나눠서 입력받는 방식이라
나눠주지 않아도 된다.
문자열 두개를 받아주자.
문제를 보면 주어진 첫번째 수에 두번째 수의 일의 자리, 십의 자리, 백의 자리를 각각 곱해서 출력하면 되는 문제다.
using System;
namespace BackJoon
{
class Program
{
static void Main(string[] args)
{
string s = Console.ReadLine();
string ss = Console.ReadLine();
string num1 = ss.Substring(2,1);
string num2 = ss.Substring(1,1);
string num3 = ss.Substring(0,1);
Console.WriteLine(int.Parse(s) * int.Parse(num1));
Console.WriteLine(int.Parse(s) * int.Parse(num2));
Console.WriteLine(int.Parse(s) * int.Parse(num3));
Console.WriteLine(int.Parse(s) * int.Parse(ss));
}
}
}
두번째 수를 받은 문자열 ss를 substring으로 나눠준다.
ss.Substring(2,1)는 ss에서 세번째 자리부터 하나를 잘라준다.
예를 들어 ss가 942이라면 세번째 자리인 2부터 하나 즉 2하나만 남는것이다.
이렇게해서 일의 자리, 십의 자리, 백의 자리를 각각 곱해주고
마지막줄은 둘을 곱해서 출력하면 해결.
'백준 문제풀이 > 1단계 입출력과 사칙연산' 카테고리의 다른 글
백준문제풀이 1단계 입출력과 사칙연산12 10171번 고양이 (C#) (0) | 2024.04.15 |
---|---|
백준문제풀이 1단계 입출력과 사칙연산11 11382번 꼬마 정민 (C#) (0) | 2024.04.14 |
백준문제풀이 1단계 입출력과 사칙연산9 10430번 나머지 (C#) (0) | 2024.04.12 |
백준문제풀이 1단계 입출력과 사칙연산8 18108번 1998년생인 내가 태국에서는 2541년생?! (C#) (0) | 2024.04.11 |
백준문제풀이 1단계 입출력과 사칙연산7 10926번 ??! (C#) (0) | 2024.04.10 |