반응형 분류 전체보기165 [프로그래머스] C# : 문자열을 정수로 만들기 프로그래머스 코딩테스트 연습 Level 1 - 문자열을 정수로 바꾸기 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 문제의 핵심 1. int.Parse 가 - 기호도 처리해주는걸 알고 있는가? 문제를 보면 순간 음..뭐지 할 수는 있지만, 혹시 음수도 문자열로 변환이 되나? 하고 시도해봤다면, 정답이다. - 부호를 어떻게 정수형으로 전달해주지 하면서 고민을 시작했다면 한참 시간이 걸릴 수도 있다. 정답 코드 public class Solution { public in.. 2021. 7. 30. [백준] C# : 평균은 넘겠지 (4344번) 백준 단계별로 풀어보기 5단계 1차원배열 7번문제 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제의 핵심 1. 풀이법을 생각했더라도 구현할 수 있는가? 2. 스트링포멧과 정수형나누기의 특징을 알고 있는가? 이제 문제들이 단순하게 풀어라가 아니라, 문제를 일단 이해부터하고 방법을 생각한 뒤에 그걸 코드로 구현할 수 있어? 를 묻고 있다. 문제의 핵심 1번으로 구현할 수 있는가라고 적었는데, 이는 필요한 문법들을 바로바로 떠올려서 활용할 수 있는지를 묻는 것이다. 이번 문제의 풀기 위해서는 2가지를 알아야한다. 1. int끼리 나누면 소수점이 발생하지 않는다. 고로, float형으로 .. 2021. 7. 30. [백준] C# : OX퀴즈 (8958번) 백준 단계별로 풀어보기 5단계 1차원배열 6번문제 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제의 핵심 1. 문제의 풀이를 구현할 수 있는가? 정답 코드만 보면 꽤나 길어서 복잡해보이는데 사실 별거 없는 문제다. O가 몇번 연속되었는지 기억해둘 변수와 점수의 합계를 계산할 또하나의 변수만 존재하면 된다. 또한, for문을 돌려서 문자열의 각각이 O와 일치하는지 확인하고 일치하면 콤보를 증가시킨 뒤 콤보를 결과값에 더해주면 된다. 주의할 점은 O 한글자만을 비교해야한다면 "O"가 아니.. 2021. 7. 30. [프로그래머스] C# : 수박수박수박수박수박수? 프로그래머스 코딩테스트 연습 Level 1 - 수박수박수박수박수박수? 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr 문제의 핵심 1. 출력의 규칙을 찾아낼 수 있는가? 쉬운 문제이고 풀이 방법도 굉장히 다양하다. 이번에는 조금 생각할 수 있는 방식으로 풀어보려고 한다. 먼저, 숫자를 입력받아서 처음에는 "수" 그다음엔 "박"을 차례로 출력하고자 한다. 이는 즉, 입력된 숫자가 2의 배수일때마다 "수박"이 한번 출력되는 것이다. 즉, 입력된 숫자를 2로 나눠서 발생한 몫 .. 2021. 7. 29. 이전 1 ··· 13 14 15 16 17 18 19 ··· 42 다음 반응형