본문 바로가기

형변환3

[프로그래머스] - 하샤드 수(C#) 하샤드 수 이번에는 "하샤드 수" 문제를 풀어보도록 하겠습니다. 문제의 제목만 보면 어떤 문제인지 감이 안잡힙니다. 문제사항을 한번 살펴보도록 하겠습니다. 문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 x return 10 true 12 true 11 false 13 false 입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다... 2023. 7. 24.
[프로그래머스] - 문자열을 정수로 바꾸기(C#) 문자열을 정수로 바꾸기 이번에 풀어볼 문제는 "문자열을 정수로 바꾸기" 입니다. 문제를 한번 살펴보겠습니다. 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 "0"으로 시작하지 않습니다. 입출력 예 예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 시작 코드 public class Solution { public int solution(string s) { int answer = 0.. 2023. 7. 22.
[프로그래머스] - 자연수 뒤집어 배열로 만들기(C#) 자연수 뒤집어 배열로 만들기 오늘 풀어볼 문제는 "자연수 뒤집어 배열로 만들기" 입니다. 문제를 한번 살펴보도록 하겠습니다. 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한 조건 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5,4,3,2,1] 시작 코드 public class Solution { public int[] solution(long n) { int[] answer = new int[] {}; return answer; } } 나의 풀이 using System; using System.Linq; public class Solution { pu.. 2023. 7. 20.