반응형

분류 전체보기 223

[프로그래머스 C#] 방문 길이

https://programmers.co.kr/learn/courses/30/lessons/49994 코딩테스트 연습 - 방문 길이 programmers.co.kr using System; public class Solution { public int solution(string dirs) { int answer = 0; int[,,,] _check = new int[11, 11, 11, 11]; int _x = 5, _y = 5; for (int i = -1; ++i < dirs.Length;) { int oldX = _x, oldY = _y; char direction = dirs[i]; if (direction == 'U') ++_y; if (direction == 'D') --_y; if (dir..

[프로그래머스 C#] 올바른 괄호

https://programmers.co.kr/learn/courses/30/lessons/12909 코딩테스트 연습 - 올바른 괄호 괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 programmers.co.kr using System; public class Solution { public bool solution(string s) { bool answer = true; if (s[0] == ')' || s[s.Length - 1] == '(') return false; int _check = 0; for (int i = -..

[프로그래머스 C#] 다음 큰 숫자

https://programmers.co.kr/learn/courses/30/lessons/12911 코딩테스트 연습 - 다음 큰 숫자 자연수 n이 주어졌을 때, n의 다음 큰 숫자는 다음과 같이 정의 합니다. 조건 1. n의 다음 큰 숫자는 n보다 큰 자연수 입니다. 조건 2. n의 다음 큰 숫자와 n은 2진수로 변환했을 때 1의 갯수가 같습니 programmers.co.kr using System; using System.Linq; class Solution { public int solution(int n) { int answer = n; int _count = Count(Convert.ToString(n, 2)); while (true) { if (_count == Count(Convert.ToS..

오늘의 영어

How have you been? - 어떻게 지냈어? What's new? - 새로운 거 있어? I like being busy. - 나는 바쁜 것을 좋아해. * busy == adj => be + adj * -> I am busy. (being busy.) How come I didn't know that? - 내가 그것을 왜 몰랐지? All I do is just to heat them up. - 내가 하는 건 단지 그들을 가열하는 것뿐이야. * stove - 가스레인지(KR) boil - ~을 끓이다 ​0 - 발음 -> O oh [오우-어우] or zero 002-5447 -> 오오투 이런 느낌으로 즤로즤로 는 힘들어.. or double오 or double 즤로~ * 3개 연속은 triple이긴 ..

영어공부 2021.10.30

[프로그래머스 C#] 최댓값과 최솟값

https://programmers.co.kr/learn/courses/30/lessons/12939 코딩테스트 연습 - 최댓값과 최솟값 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를 programmers.co.kr using System.Collections.Generic; using System.Linq; public class Solution { public string solution(string s) { string answer = ""; List _list = s.Split(' ').Select(x => System.Convert.ToI..

[프로그래머스 C#] 최솟값 만들기

https://programmers.co.kr/learn/courses/30/lessons/12941 코딩테스트 연습 - 최솟값 만들기 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱 programmers.co.kr 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 = -1; ++i < A.Length;) answer += A[i] ..

[프로그래머스 C#] 피보나치 수

https://programmers.co.kr/learn/courses/30/lessons/12945 코딩테스트 연습 - 피보나치 수 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = programmers.co.kr using System.Collections.Generic; public class Solution { public int solution(int n) { List _list = new L..

[프로그래머스 C#] 행렬의 곱셈

https://programmers.co.kr/learn/courses/30/lessons/12949 코딩테스트 연습 - 행렬의 곱셈 [[2, 3, 2], [4, 2, 4], [3, 1, 4]] [[5, 4, 3], [2, 4, 1], [3, 1, 1]] [[22, 22, 11], [36, 28, 18], [29, 20, 14]] programmers.co.kr public class Solution { public int[,] solution(int[,] arr1, int[,] arr2) { int[,] answer = new int[arr1.GetLength(0), arr2.GetLength(1)]; for (int i = 0; i < arr1.GetLength(0); i++) for (int j =..

[프로그래머스 C#] JadenCase 문자열 만들기

https://programmers.co.kr/learn/courses/30/lessons/12951# 코딩테스트 연습 - JadenCase 문자열 만들기 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 programmers.co.kr using System.Text; public class Solution { public string solution(string s) { StringBuilder answer = new StringBuilder(); string[] _splitS = s.ToLower().Split(new char[]..

오늘의 영어

* want to -> wanna 발음할 때만 - 쓸 때는 want to baggage ( == luggage) - 수화물 preference - 선호 prefer - 선호하다 * He prefers to sit by window. - 그는 선호하다 앉기를 창가 옆에 -> 복도 옆도 괜찮은데 창가를 선호하는 느낌 * 나는 창가 자리를 원해요. -> I'd like a window seat. -> I'd like to seat by window. => 바로 명사 오든지 to + 동사 하든지! * in - 기간 or 시간 -> ~후에 pleasant - 기분이 좋은, 즐거운 What can I do for you? - 무엇을 할 수 있을까 너를 위해? -> I want to know where I can t..

영어공부 2021.10.23
반응형