본문 바로가기

자바37

[Coding Test]대문자, 소문자 전환(java, python프로그래머스) 문제 설명 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 입출력 예시 1 ≤ myString의 길이 ≤ 100,000myString은 알파벳으로 이루어진 문자열입니다.  def solution(myString): return myString.lower() Javaclass Solution { public String solution(String myString) { // myString을 소문자로 변환 String answer = myString.toLowerCase(); return answer; }} 2024. 8. 19.
[Coding Test][PCCE 기출문제] 8번 / 출력(java, python프로그래머스) 문제 설명선빈이는 게임을 즐기던 중 가지고 있는 물건이 너무 많아 창고 정리를 하기로 했습니다. 선빈이가 보유한 게임 속 창고는 여러 칸으로 나누어져 있고 각 칸에는 물건들이 담겨있습니다. 창고를 정리할 방법을 고민하던 선빈이는 같은 물건이 여러 칸에 나누어 들어있는 것을 발견하고 우선 같은 물건끼리 최대한 겹쳐쌓는 방식으로 창고를 정리하기로 했습니다. 선빈이의 창고에 들어있는 물건의 이름과 개수는 리스트 형태로 주어지며, 한 칸에 겹쳐질 수 있는 물건의 개수에는 제한이 없다고 가정합니다.예를 들어 창고의 각 칸에 담겨있는 물건의 이름이storage = ["pencil", "pencil", "pencil", "book"], 각 물건의 개수가 num = [2, 4, 3, 1]이라면 연필과 책을 한 칸에 각.. 2024. 8. 12.
[Coding Test][PCCE 기출문제] 7번 / 출력(java, python프로그래머스) 문제 설명상우가 사용하는 가습기에는 "auto", "target", "minimum"의 세 가지 모드가 있습니다. 가습기의 가습량은 0~5단계로 구분되며 각 모드 별 동작 방식은 다음과 같습니다."auto" 모드습도가 0 이상 10 미만인 경우 : 5단계습도가 10 이상 20 미만인 경우 : 4단계습도가 20 이상 30 미만인 경우 : 3단계습도가 30 이상 40 미만인 경우 : 2단계습도가 40 이상 50 미만인 경우 : 1단계습도가 50 이상인 경우 : 0단계"target" 모드습도가 설정값 미만일 경우 : 3단계습도가 설정값 이상일 경우 : 1단계"minimum"모드습도가 설정값 미만일 경우 : 1단계습도가 설정값 이상일 경우 : 0단계상우가 설정한 가습기의 모드를 나타낸 문자열 mode_type,.. 2024. 8. 12.
[Coding Test][PCCE 기출문제] 6번 / 출력(java, python프로그래머스) 문제 설명A반 학생들은 시험이 끝난 뒤 성적이 나오기 전 자기 시험지를 가채점해 보았습니다. 이후에 선생님이 실제 성적을 불러 줄 때 가채점한 점수와 실제 성적이 다른 학생들이 있어 선생님께 문의를 하려고 합니다.성적을 문의하려는 학생들의 번호가 담긴 정수 리스트 numbers와 가채점한 점수가 성적을 문의하려는 학생 순서대로 담긴 정수 리스트 our_score, 실제 성적이 번호 순서대로 담긴 정수 리스트 score_list가 주어집니다. 주어진 solution 함수는 가채점한 점수가 실제 성적과 동일하다면 "Same"을, 다르다면 "Different"를 순서대로 리스트에 담아 return하는 함수입니다. solution 함수가 올바르게 작동하도록 한 줄을 수정해 주세요. 제한사항1 ≤ numbers의.. 2024. 8. 12.