분류 전체보기 485

[프로그래머스]Lv.1 시저 암호 C#

https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 public class Solution { public string solution(string s, int n) { string answer = ""; char[] chars = s.ToCharArray(); foreach (var item in chars) { int next = item + n; if (item == ' ') { answer += item; } else if (ite..

[프로그래머스]Lv.1 자릿수 더하기 C#

https://school.programmers.co.kr/learn/courses/30/lessons/12931 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; using System.Linq; public class Solution { public int solution(int n) { int answer = 0; while (n>0) { answer += n % 10; n = n / 10; } return answer; } }

[프로그래머스]Lv.1 정수 내림차순으로 배치하기 C# (OrderByDescending)

https://school.programmers.co.kr/learn/courses/30/lessons/12933 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드1 using System; using System.Linq; public class Solution { public long solution(long n) { char[] sArray = n.ToString().ToArray(); Array.Sort(sArray); Array.Reverse(sArray); return Convert.ToInt64(new string(sArray)); } ..

[프로그래머스]Lv.1 정수 제곱근 판별 C# (Sqrt)

https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public long solution(long n) { long answer = 0; double sqrt = Math.Sqrt(n); if (sqrt % 1 != 0) return -1; answer = (long)Math.Pow(sqrt + 1, 2); return answer; } }

[프로그래머스]Lv.1 제일 작은 수 제거하기 C# (링큐)

https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드1 using System; using System.Collections.Generic; using System.Linq; public class Solution { public int[] solution(int[] arr) { List answer = arr.ToList(); int min = answer.Min(); answer.Remove(min); if (answer.Count < ..

[React] 로컬스토리지(LocalStorage) 사용방법

로컬스토리지 로컬스토리지는 사용자(클라이언트) 피시에 데이터를 저장하는 방법으로 쿠키나 캐시등을 삭제하지 않는 다면 영구적으로 브라우저에 데이터를 보존할 수 있다. 사용자 개인피시에 저장하는 방식이기 때문에 컴퓨터를 해킹하지 않는 이상 보안적으로 강력하지만 아이디나 비밀번호같이 중요한 개인정보를 저장하는 것은 위험하며 보통 지속적으로 필요한 데이터인 자동 로그인등을 로컬 스토리지에 저장한다. 로컬스토리지 등록 로컬 스토리지에 객체를 등록할 경우 key3과 같이 {value:30}을 바로 쓰게되면 브라우저에서 value가 {object Object}로 출력된다.웹브라우저에서는 읽지 못하는 데이터로 등록이 되기 때문에 key4와 같이 JSON.stringify를 사용하여 직렬화 하여 사용해 줘야한다. 소스코..

Web/React 2023.06.16

[프로그래머스]Lv.1 평균 구하기 C# (Average)

https://school.programmers.co.kr/learn/courses/30/lessons/12944 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드1 using System.Linq; public class Solution { public double solution(int[] arr) { int sum = arr.Sum(); return (double)sum / (double)arr.Length; } } 소스코드2 using System.Linq; public class Solution { public double solution(..

[프로그래머스]Lv.1 핸드폰 번호 가리기 C#(padLeft)

https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드1 public class Solution { public string solution(string phone_number) { string answer = ""; char[] array = phone_number.ToCharArray(); for (int i = 0; i < phone_number.Length - 4; i++) { array[i] = '*'; } return new str..

[프로그래머스]Lv.1 x만큼 간격이 있는 n개의 숫자 C#(반복간격공식)

https://school.programmers.co.kr/learn/courses/30/lessons/12954 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 public class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; for (int i = 0; i < n; i++) { if (i != 0) answer[i] = answer[i - 1] + x; else answer[i] = x; } return answer; } }