본문 바로가기
반응형

전체 글160

프로그래머스 - 2016년 / C++ 문제 링크 : programmers.co.kr/learn/courses/30/lessons/12901 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr 2016년의 a월 b일을 입력받아 요일을 출력하는 문제이다. 2016년은 윤년이므로 1 -> 31일 2 -> 29일 3 -> 31일 4 -> 30일 5 -> 31일 6 -> 30일 7 -> 31일 8 -> 31일 9 -> 30일 10 -> 31일 11 -> 30일 12 -> 31일 까지 있다. 총 366일이다. 아이디어는 .. 2021. 4. 16.
프로그래머스 - 체육복 / C++ 문제 링크 : programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr 문제 풀이 lost = [2, 3, 4], reserve = [3, 4, 5]인 경우 이론상 2가 3에게 빌리고 3이 4에게 빌리고 4가 5에게 빌리면 5를 출력해야 한다. 하지만, 조건에서 도난당했지만 여벌을 들고온 경우 본인 체육복을 입는다 하였으므로 3, 4는 본인 것을 입는다. 따라서, 2는 체육복을 입지 못하여 4명이 답이 된다. 정리하면, 다음의 과정을.. 2021. 3. 24.
리트코드(Leetcode) - Palindrome number 문제 링크 : leetcode.com/problems/palindrome-number/ 풀이 : 121, 2112같은 수를 찾는 문제. 음수면 -가 붙어 모두 Palindrome Number가 아니고 0이면 맞다. 이제 양수일 경우 string으로 변환하여 처음과 끝을 비교하며 같으면 지워나간다. 틀린다면 false를 반환한다. size가 1이 되거나 0이 되면 Palindrome Number이므로 true를 반환한다. 이 문제의 심화 버전으로, string으로 변환하지 않고 숫자 그대로 풀이해보라고 리트코드에서 말한다. Follow up: Could you solve it without converting the integer to a string? class Solution { public: bool.. 2021. 3. 24.
BOJ 3046 / 10162 / 10930 / 16968 / Python 파이썬 언어와 문법에 익숙해지기 위해 쉬운 문제들 위주로 풀고 있다. 3046번 문제 링크 : www.acmicpc.net/problem/3046 3046번: R2 두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 www.acmicpc.net r1, s = map(int, input().split()) print(2*s - r1) 매우 간단한 문제. 10162번 문제 링크 : www.acmicpc.net/problem/10162 10162번: 전자레인지 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지.. 2021. 3. 20.
반응형