switch

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 31429번 SUAPC 2023 Summer

2024.07.10기준 - 브론즈5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 간단히 그림을 보고 해당하는 수를 출력하는 문제입니다. 1. 값이 주어졌을 때, 해당하는 그림속 수를 출력합니다.  코드package Main;import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.o..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31881번 K512에 바이러스 퍼뜨리기

2024.06.09기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 컴퓨터가 감염되지 않는 수를 출력하는 문제입니다.이 문제의 조건은1 x가 들어오면 x번째 컴퓨터가 감염됩니다.2 x가 들어오면 x번째 컴퓨터가 치료됩니다.3 이 들어오면 감염되지 않은 컴퓨터 수를 출력합니다.이 문제에 접근할때 boolean[]을 이용해 컴퓨터 감염 여부를 for문을 사용해서 개수를 세어 주었는데 시간초과가 나와 변경을 변경했습니다. switch를 이용해 입력된 번호가 무엇인지 확인했습니다.1이 들어오면 컴퓨터를 감염시키면서 감염이 안되어 있던 컴퓨터면 전체  count를 -1 했습니다.2가 들어오면 컴퓨터를 치료시키면서 감염이 되어 있던 컴퓨터면 전체 count를 +1 했습니다.3이 들어오..

코딩테스트 일기 (BAEKJOON)

BAEKJOON / 백준 - JAVA 31825번 알파벳과 쿼리 (Easy)

2024.05.16기준 - 실버5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 문자열에서 특정 부분 문자열의 알파벳 묶음 개수를 계산하고, 알파벳을 변경하는 문제입니다. 저의 접근 방식은 알파벳 묶음의 개수를 세는 함수와 변환을 해주는 함수 2가지를 사용해야 겠다고 생각을 했습니다. 알파벳 묶음 개수 계산주어진 부분 문자열에서 각 알파벳이 연속해서 나타나는 묶음의 개수를 세어 주면 됩니다.문자열을 순화하면서 현재 문자와 이전 문자를 비교하여 새로운 묶음이 시작되는지 확인했습니다.알파벳 변경주어진 부분 문자열의 각 알파벳을  ++을 하여 다음 알파벳으로 변경을 하였습니다.Z가 들어오는 경우에는 A로 변경되기 때문에 조건식을 사용했습니다.  코드import java.io.*;impo..

Java

Java - 8. Switch문과 Switch에서 enum 사용하기.

이 블로그는 개인복습과 포토폴리오용 입니다!Switch Switch 문은 다중 분기 로직을 간결하게 처리할 수 있는 구문으로, 특정 변수의 값에 따라 여러 가지 경우를 처리할 때 유용합니다.함께 살펴보도록 하겠습니다. 1. Switch문 이란?Switch 문은 프로그램이 특정 변수의 값을 검사하여 여러 개의 분기로직을 처리하는 조건문입니다.일반적으로 if-else문과 비교되며, 특정 변수의 값에 따라 실행할 코드 블록을 선택하는 역할을 합니다.각각의 경우(case)에 대해 실행할 코드 블록을 정의하고, 변수의 값과 일치하는 경우 해당 코드 블록이 실행됩니다. 2. Switch문의 기본 문법Switch 문의 기본 구문은 다음과 같습니다:switch (변수) { case 값1: // 값1에..

Coding_Slowly
'switch' 태그의 글 목록 (2 Page)