검색결과 리스트
전체 글에 해당되는 글 1768건
- 2023.01.23 프로그래머스 C# 행렬의 덧셈(GetLength, 이중 배열 덧셈)
- 2023.01.23 프로그래머스 C# 최솟값 구하기(배열 곱의 최솟값, Reverse, Sort of Array)
- 2023.01.23 프로그래머스 C# 피보나치 수(점화식)
- 2023.01.23 프로그래머스 C# 하샤드 수(0 예외 처리)
- 2023.01.23 프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움
- 2023.01.23 프로그래머스 C# 최대공약수와 최소공배수(for문)
- 2023.01.23 C# 최댓값과 최솟값(Split().Select(x => ), OrderBy, ToList())
- 2023.01.23 프로그래머스 C# 제일 작은 수 제거하기(array.where)
글
프로그래머스 C# 행렬의 덧셈(GetLength, 이중 배열 덧셈)
public class Solution {
public int[,] solution(int[,] arr1, int[,] arr2) {
int[,] answer = new int[arr1.GetLength(0),arr1.GetLength(1)];
for(int i=0;i<arr1.GetLength(0);i++)
{
for(int j=0;j<arr2.GetLength(1);j++)
{
answer[i,j] = arr1[i,j] + arr2[i,j];
}
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 직사각형 별찍기(Console.Write, WriteLine) (0) | 2023.01.24 |
---|---|
프로그래머스 C# x만큼 간격이 있는 n개의 숫자(using System.Collections.Generic, List.Add) (0) | 2023.01.23 |
프로그래머스 C# 최솟값 구하기(배열 곱의 최솟값, Reverse, Sort of Array) (0) | 2023.01.23 |
프로그래머스 C# 피보나치 수(점화식) (0) | 2023.01.23 |
프로그래머스 C# 하샤드 수(0 예외 처리) (0) | 2023.01.23 |
글
프로그래머스 C# 최솟값 구하기(배열 곱의 최솟값, Reverse, Sort of Array)
using System;
public class Solution {
public int solution(int[] A, int[] B) {
int answer = 0;
Array.Sort(A);
Array.Sort(B);
Array.Reverse(B);
// 한쪽은 작은 수부터 정렬하고 다른 쪽은 큰수 부터 정렬해서 곱셈 한다.
for(int i=0; i<A.Length; i++)
{
answer += A[i]*B[i];
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# x만큼 간격이 있는 n개의 숫자(using System.Collections.Generic, List.Add) (0) | 2023.01.23 |
---|---|
프로그래머스 C# 행렬의 덧셈(GetLength, 이중 배열 덧셈) (0) | 2023.01.23 |
프로그래머스 C# 피보나치 수(점화식) (0) | 2023.01.23 |
프로그래머스 C# 하샤드 수(0 예외 처리) (0) | 2023.01.23 |
프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움 (0) | 2023.01.23 |
글
프로그래머스 C# 피보나치 수(점화식)
public class Solution {
public long solution(long n) {
long answer = 0;
long[] array = new long[n+1];
array[0] = 0;
array[1] = 1;
if(n == 0)
{
return 0;
}
else if(n == 1)
{
return 1;
}
for(int i = 1;i<n;i++)
{
array[i+1] = array[i]%1234567 + array[i-1]%1234567;
answer = array[i+1]%1234567;
}
return answer;
}
}
///
public class Solution {
public int solution(int n) {
if(n==0 || n==1)
return n;
int f1=1;
int f2=0;
int answer=0;
for(int i=2;i<=n;i++){
answer= (f1+f2) % 1234567;
f2=f1;
f1=answer;
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 행렬의 덧셈(GetLength, 이중 배열 덧셈) (0) | 2023.01.23 |
---|---|
프로그래머스 C# 최솟값 구하기(배열 곱의 최솟값, Reverse, Sort of Array) (0) | 2023.01.23 |
프로그래머스 C# 하샤드 수(0 예외 처리) (0) | 2023.01.23 |
프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움 (0) | 2023.01.23 |
프로그래머스 C# 최대공약수와 최소공배수(for문) (0) | 2023.01.23 |
글
프로그래머스 C# 하샤드 수(0 예외 처리)
public class Solution {
public bool solution(int x) {
bool answer = true;
int n = x;
int num = 0;
if(x < 10)
{
return true;
}
// 10아래면 그냥 그대로 나눠 떨어져서 true
while(n >= 10)
{
num += n%10;
n /= 10;
}
num += n%10;
if(num != 0)
{
if(x%num != 0) // 안 나누어 지면
{
return false; // false를 리턴한다.
}
}
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 최솟값 구하기(배열 곱의 최솟값, Reverse, Sort of Array) (0) | 2023.01.23 |
---|---|
프로그래머스 C# 피보나치 수(점화식) (0) | 2023.01.23 |
프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움 (0) | 2023.01.23 |
프로그래머스 C# 최대공약수와 최소공배수(for문) (0) | 2023.01.23 |
C# 최댓값과 최솟값(Split().Select(x => ), OrderBy, ToList()) (0) | 2023.01.23 |
글
프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움
public class Solution {
public int solution(long num) {
int a = 0;
if(num == 1)
{
return 0;
}
while(a<500)
{
a++;
if(num%2 == 0)
{
num /= 2;
}
else
{
num = num * 3 + 1;
}
if(num == 1)
{
return a;
}
else if(a == 500)
{
return -1;
}
}
return a;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 피보나치 수(점화식) (0) | 2023.01.23 |
---|---|
프로그래머스 C# 하샤드 수(0 예외 처리) (0) | 2023.01.23 |
프로그래머스 C# 최대공약수와 최소공배수(for문) (0) | 2023.01.23 |
C# 최댓값과 최솟값(Split().Select(x => ), OrderBy, ToList()) (0) | 2023.01.23 |
프로그래머스 C# 제일 작은 수 제거하기(array.where) (0) | 2023.01.23 |
글
프로그래머스 C# 최대공약수와 최소공배수(for문)
using System.Collections.Generic;
public class Solution {
public int[] solution(int n, int m) {
int[] answer = new int[2];
for(int i = (n<=m ? m : n);i>0;i--) /// 최소 공배수 구하기
{
if(n%i == 0 && m%i == 0)
{
answer[0] = i;
break;
}
}
for(int i = 1;i<=m*n;i++) //최대 공약수 구하기
{
if(i%n == 0 && i%m == 0)
{
answer[1] = i;
break;
}
}
return answer;
}
}
////
public class Solution {
public int[] solution(int n, int m) {
int _gcd = gcd(n, m);
int[] answer = new int[] {_gcd, n * m / _gcd};
return answer;
}
int gcd(int a, int b)
{
return (a % b == 0 ? b : gcd(b, a % b));
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 하샤드 수(0 예외 처리) (0) | 2023.01.23 |
---|---|
프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움 (0) | 2023.01.23 |
C# 최댓값과 최솟값(Split().Select(x => ), OrderBy, ToList()) (0) | 2023.01.23 |
프로그래머스 C# 제일 작은 수 제거하기(array.where) (0) | 2023.01.23 |
프로그래머스 C# 평균 구하기(double) (0) | 2023.01.23 |
글
C# 최댓값과 최솟값(Split().Select(x => ), OrderBy, ToList())
using System.Collections.Generic;
using System.Linq;
public class Solution {
public string solution(string s) {
string answer = "";
List<int> list = s.Split().Select(x => System.Convert.ToInt32(x)).OrderBy(x => x).ToList();
answer = list.First() + " " + list.Last();
return answer;
}
}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 콜라츠 추측(while, long, 1일 때 예외처리) 쉬움 (0) | 2023.01.23 |
---|---|
프로그래머스 C# 최대공약수와 최소공배수(for문) (0) | 2023.01.23 |
프로그래머스 C# 제일 작은 수 제거하기(array.where) (0) | 2023.01.23 |
프로그래머스 C# 평균 구하기(double) (0) | 2023.01.23 |
프로그래머스 C# 이상한 문자 만들기(Split, 공백 처리) (0) | 2023.01.23 |
글
프로그래머스 C# 제일 작은 수 제거하기(array.where)
using System;
using System.Linq;
public class Solution {
public int[] solution(int[] arr) {
int min = arr.Min();
int[] answer = arr.Length < 2 ? new int[1]{-1} : arr.Where(x => x != min).ToArray();
return answer;
}
}
/// {-1}
'프로그래밍' 카테고리의 다른 글
프로그래머스 C# 최대공약수와 최소공배수(for문) (0) | 2023.01.23 |
---|---|
C# 최댓값과 최솟값(Split().Select(x => ), OrderBy, ToList()) (0) | 2023.01.23 |
프로그래머스 C# 평균 구하기(double) (0) | 2023.01.23 |
프로그래머스 C# 이상한 문자 만들기(Split, 공백 처리) (0) | 2023.01.23 |
프로그래머스 C# 핸드폰 번호 가리기(for문 안에 if문, 길이-4) (0) | 2023.01.23 |