Oxygen Chrome

프로그래머스 7

[프로그래머스/Python/Lv.1] 연습문제 | 추억 점수

https://github.com/usnuni/programmers GitHub - usnuni/programmers: 프로그래머스 코딩테스트프로그래머스 코딩테스트. Contribute to usnuni/programmers development by creating an account on GitHub.github.com 문제 설명사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(5 + 10 + 1)점이 됩니다. 다른 사진..

공부/Programmers 2025.03.21

[PCCE 기출문제/Python/C] 1번 / 출력

https://github.com/usnuni/programmers GitHub - usnuni/programmers: 프로그래머스 코딩테스트프로그래머스 코딩테스트. Contribute to usnuni/programmers development by creating an account on GitHub.github.com 문제 설명주어진 초기 코드는 변수에 데이터를 저장하고 출력하는 코드입니다. 아래와 같이 출력되도록 빈칸을 채워 코드를 완성해 주세요. 출력 예시Spring is beginning13310  문제 풀이 첫 줄은 string, 두 번째 줄은 int세 번째 줄은 "310"이라는 숫자이지만 print 문을 살펴보면 string 이라는 것을 알 수 있습니다.변수 명에서도 "string_val"..

공부/Programmers 2025.03.17

[PCCE 기출문제/Python/C] 2번 / 피타고라스의 정리

이미 완성된 코드에서 버그를 찾아 "한 줄만" 수정하는 디버깅(Debugging) 문제입니다.  문제 설명직각삼각형이 주어졌을 때 빗변의 제곱은 다른 두 변을 각각 제곱한 것의 합과 같습니다.직각삼각형의 한 변의 길이를 나타내는 정수 a와 빗변의 길이를 나타내는 정수 c가 주어질 때, 다른 한 변의 길이의 제곱, b_square 을 출력하도록 한 줄을 수정해 코드를 완성해 주세요.   문제 풀이 (파이썬)(수정된 줄은 주석으로 표시)a = int(input())c = int(input())# b_square = c - ab_square = c**2 - a**2print(b_square) 문제 풀이 (C#/C++)#include using namespace std;int main(void) { int..

공부/Programmers 2025.03.11

[프로그래머스/Python/Lv.0] 입문 | 최빈값 구하기

문제 설명최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다.제한사항0 0 ≤ array의 원소  입출력 예 입출력 예 #1[1, 2, 3, 3, 3, 4]에서 1은 1개 2는 1개 3은 3개 4는 1개로 최빈값은 3입니다.입출력 예 #2[1, 1, 2, 2]에서 1은 2개 2는 2개로 최빈값이 1, 2입니다. 최빈값이 여러 개이므로 -1을 return 합니다.입출력 예 #3[1]에는 1만 있으므로 최빈값은 1입니다.   문제 풀이1. c(count)가 가장 큰 값을 저장한다.2. 저장된 값과 같은 개수를 가진 값이 있으면 -1을 ret..

공부/Programmers 2024.11.16

[프로그래머스/Python/Lv.0] 출력 | 대소문자 바꿔서 출력하기

문제 설명영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.제한사항1 ≤ str의 길이 ≤ 20str은 알파벳으로 이루어진 문자열입니다. 입출력 예입력 #1aBcDeFg출력 #1AbCdEfG 문제 풀이 1. 문자열의 한 글자씩 가져와 대문자라면 소문자로 변환, 소문자라면 대문자로 변환2. print("", end="") 사용하여 줄바꿈 없이 print !str = input()for i in str: if i.islower(): print(i.upper(), end="") else: print(i.lower(), end="")  대소문자 구분str.isupper()print(s..

공부/Programmers 2024.11.13

[프로그래머스/Python/Lv.0] 입문 | 나이출력

문제 설명머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요제한사항0 나이는 태어난 연도에 1살이며 매년 1월 1일마다 1살씩 증가합니다. 입출력 예 입출력 예 #12022년 기준 40살이므로 1983년생입니다.입출력 예 #22022년 기준 23살이므로 2000년생입니다.  문제풀이너무 대충 풀었나 .. ? def solution(age): return 2023-age

공부/Programmers 2024.11.12

[프로그래머스/Python/Lv.1] 해시 | 완주하지 못한 선수

https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=python3 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.제한사항마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입..

공부/Programmers 2024.10.24