본문 바로가기

알고리즘, 자료구조

[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 특수문자 출력하기 1. 문제목적 해당 문제는 자바의 특수문자 출력시 \(역슬래시) 활용에 대해 알 수 있습니다. 2. 필요개념 이스케이프 시퀀스(Escape Sequence) 자바에서 \백슬래시와 "따옴표는 문자 그 자체만으로는 출력되지 않는 특수문자이다. 출력문에서는 따옴표 그 사이에 있는 것들만 출력하기 때문에 출력문 중간에 따옴표를 넣게 되면 거기서 출력 내용이 끝나는 것으로 인식되기 때문에 이를 출력하고 싶은 경우에는 \' 또는 \" 처럼 따옴표 바로 앞에 백슬래시를 넣어주어야 한다. 또한 백슬래시 자체를 출력하고 싶다면 \\로 백슬래시를 두 번 입력해야 한다. 3. 코드작성 import java.util.Scanner; public class Solution { public static void main(Stri.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 대소문자 바꿔서 출력하기 1. 문제목적 해당 문제는 Character 함수에 대해 알 수 있습니다. 2. 필요개념 Character 함수 isDigit(): 주어진 문자가 숫자인지 여부를 확인합니다. isLetter(): 주어진 문자가 알파벳 문자인지 여부를 확인합니다. isUpperCase() / isLowerCase(): 주어진 문자가 대문자/소문자인지 여부를 확인합니다. toUpperCase() / toLowerCase(): 주어진 문자를 대문자로 변환 또는 소문자로 변환합니다. isWhitespace(): 주어진 문자가 공백 문자인지 여부를 확인합니다. 3. 코드작성 import java.util.Scanner; public class Solution { public static void main(String[] args.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 반복해서 출력하기 1. 문제목적 해당 문제는 자바의 반복문 for문에 대해 알 수 있습니다. 2. 필요개념 for 반복문 - 자바에서의 for 반복문은 초기화 식, 조건식, 증감식으로 이루어진 제어 구조를 사용하여 반복 작업을 수행하는 데에 사용됩니다 초기화 식 (Initialization): 반복문이 시작될 때 처음 한 번만 실행되는 부분입니다. 주로 반복 변수를 초기화하는 부분으로, for 문에 진입하기 전에 실행됩니다. 조건식 (Condition): 각 반복이 시작될 때마다 평가되는 부분입니다. 조건식이 true인 동안에만 반복이 계속됩니다. 조건식이 false가 되면 반복문이 종료됩니다. 증감식 (Update): 각 반복이 끝난 후에 실행되는 부분으로, 반복 변수를 증가 또는 감소시키는 역할을 합니다. 반복해서 실.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] a와 b 출력하기 1. 문제목적 해당 문제는 자바의 출력문에 println에 대해 알 수 있습니다. 2. 필요개념 int(integer) : 정수 Scanner: 입력을 읽어오기 위한 클래스로, 다양한 데이터 타입에 대한 메서드를 제공합니다. sc: Scanner 클래스의 객체로, 사용자로부터 입력을 받기 위해 표준 입력 스트림(System.in, 키보드 입력)을 사용합니다. nextInt(): Scanner 클래스의 메서드 중 하나로, 다음으로 읽어들인 정수를 반환합니다. int a: 정수를 저장할 변수 a를 선언합니다. 3. 코드작성 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = .. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 출력하기 1. 문제목적 해당 문제는 자바의 출력문에 대해 이해 할 수 있습니다. 2. 필요개념 str(String) : 문자열 Scanner: 입력을 읽어오기 위한 클래스로, 다양한 데이터 타입에 대한 메서드를 제공합니다. sc: Scanner 클래스의 객체로, 사용자로부터 입력을 받기 위해 표준 입력 스트림(System.in, 키보드 입력)을 사용합니다. next(): Scanner 클래스의 메서드 중 하나로, 다음 단어(공백 이전까지의 문자열)를 읽어오는 역할을 합니다. String a: 문자열을 저장할 변수 a를 선언합니다. 3. 코드작성 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scan.. 더보기