목록코테 (41)
종식당

문제 설명문자열을 하나 입력받고 대문자는 소문자로 소문자는 대문자로 바꿔서 출력하는 문제이다. 제출 코드import java.util.Scanner;public class Main { public String solution(String str){ String answer = ""; for(char item : str.toCharArray()){ if(Character.isLowerCase(item)){ answer+=Character.toUpperCase(item); } else{ answer+=Character.toLowerCase(item); ..

문제 설명문자열과 문자를 입력받으면 문자열에 문자가 대소문자 구분하지 않고 몇 개가 있는지 출력하면 되는 문제이다. 제출 코드import java.util.Scanner;public class Main { public int solution(String str, char ch){ int cnt = 0; str = str.toUpperCase(); ch = Character.toUpperCase(ch); for(int i = 0; i 코드 설명문자열에 문자가 대소문자 상관없이 몇 개가 있는지 알아야 하기 때문에 먼저 대소문자를 비교해 주는 코드가 있어야 한다. 문자열과 문자 모두 대문자나 소문자로 바꿔준 다음에 비교를 진행하면 된다. toUpperC..

https://school.programmers.co.kr/learn/courses/30/lessons/299307 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제 설명먼저 테이블에서 ID와 출력하고 크기에 따라서 개체를 분류해 SIZE를 출력하면 되는 문제이다. 제출 코드SELECT ID, CASE WHEN SIZE_OF_COLONY 100 AND SIZE_OF_COLONY 코드 설명사이즈에 따라 범위를 나누고 이 범위에 해당하면 해당 문자를 출력해 주면 된다. 마무리사이즈를 크기에 따라서 새로운 컬럼을 만들어 출력해야 하는데 이걸 어떻게 해야 하는지 몰랐다.SQL 문제를 풀다..

https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명입력으로 int형 배열 arr과 divisor가 들어오면 배열에서 각각의 값을 divisor로 나누었을 때 나누어 떨어지는 값들을 오름차순으로 반환하면 되고 만약 없으면 -1을 반환하면 된다.제출 코드import java.util.*;class Solution { public int[] solution(int[] arr, int divisor) { List list = n..

https://www.acmicpc.net/problem/7562문제설명시작 좌표와 도착 좌표가 주어지면 나이트가 최소 몇 번을 이동해야 하는 지를 출력해야 하는 문제이다.제출코드from collections import dequeimport sysinput = sys.stdin.readlinedx = [-2,-1,1,2,2,1,-1,-2] #이동할 수 있는 x좌표dy = [1,2,2,1,-1,-2,-2,-1] #이동할 수 있는 y좌표def bfs(l,a,b,c,d): map = [[-1]*l for _ in range(l)] #초기에 모든 좌표 -1설정 map[a][b] = 0 #시작점 0으로 설정 dq = deque() dq.append((a,b)) while dq: ..