Light Blue Pointer
본문 바로가기

Coding Test115

[프로그래머스][Lv.0]특수문자 출력하기 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/181948?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 다음과 같이 출력하도록 코드를 작성해 주세요. 출력 예시 !@#$%^&*(\\'"?:; 제출 코드 1. Java import java.util.Scanner; public class Solution { public static void main(String[] args) { System.out.print("!@#$%^&*(\\\\'\\"?:;"); .. 2023. 10. 31.
[프로그래머스][Lv.0]대소문자 바꿔서 출력하기 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 20 str은 알파벳으로 이루어진 문자열입니다. 입출력 예 입력 #1 aBcDeFg 출력 #1 AbCdEfG 제출 코드 import java.util.*; public class Solution { .. 2023. 10. 30.
[프로그래머스][Lv.1]바탕화면 정리 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제 설명 코딩테스트를 준비하는 머쓱이는 프로그래머스에서 문제를 풀고 나중에 다시 코드를 보면서 공부하려고 작성한 코드를 컴퓨터 바탕화면에 아무 위치에나 저장해 둡니다. 저장한 코드가 많아지면서 머쓱이는 본인의 컴퓨터 바탕화면이 너무 지저분하다고 생각했습니다. 프로그래머스에서 작성했던 코드는 그 문제에 가서 다시 볼 수 있기 때문에 저장해 둔 파일들을 전부 삭제하기로 했습니.. 2023. 10. 27.
[프로그래머스][Lv.1]공원 산책 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/172928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 공원 산책 문제 설명 지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명령은 다음과 같은 형식으로 주어집니다. ["방향 거리", "방향 거리" … ] 예를 들어 "E 5"는 로봇 강아지가 현재 위치에서 동쪽으로 5칸 이동했다는 의미입니다. 로봇 강아지는.. 2023. 10. 26.
[프로그래머스][Lv.0]a와 b 출력하기 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/181951 문제 문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한사항 100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 4 5 출력 #1 a = 4 b = 5 a, b = map(int, input().strip().split(' ')) print(a) 제출 코드 a, b = map(int, input().strip().split(' ')) print(f"a = {a}\nb = {b}") a, b = map(int, input().strip().split(' ')) print("a =",a) print(.. 2023. 10. 25.
[프로그래머스][Lv.1]추억 점수 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=python3 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문제 설명 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(.. 2023. 10. 23.
[프로그래머스][Lv.1]달리기 경주 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/178871 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe" 선수가 1등인 "mumu" 선수를 추월했다는 것입니다. 즉 "soe" 선수가 1등, "mumu" .. 2023. 10. 19.
2-2. Add two numbers 옛날에 풀었는데 새로운 풀이가 생각나서 다시 한번 풀어봄 옛날 풀이: https://greedydeveloper.tistory.com/34 2. Add Two Numbers Given Problem You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order, and each of their nodes contains a single digit. Add the .two numbers and return the sum as a linked list. You may assume greedydeveloper.tistory.com 1. 문제 2. 테스트코드 3.. 2023. 10. 14.
5. Longest Palindromic Substring 문제 주소 https://leetcode.com/problems/longest-palindromic-substring/ len(longest)): longest = temp return longest; Input s = "babad" Output "bab" Expected "bab" Input s = "cbbd" Output "" Expected "bb" j-i면 i,j가 1차이날때 2개 비교하게 계획했는데 1개밖에 안 돌아가는 거 같아서 for k in range(j-i+1): 여기 고쳤더니 되긴 되는데 시간초과됨 temp 넣고 읽는걸 줄여봄 class Solution: def longestPalindrome(self, s: str) -> str: longest = ""; for i in range(l.. 2023. 7. 20.