반응형 java2 로봇 청소기 문제 : https://www.acmicpc.net/problem/14503 1. 개요 n x m 바닥에서 순회를 하는 문제입니다. 2. 고난과 역경 모든 문제 해결은 문제를 꼼꼼히 읽는 것에서 시작합니다. 문제를 잘못 이해한 죄로 한참을 헤맨 끝에 후진을 과소평가했다는 것을 깨닫게 되었습니다. 문제의 조건에 따르면 이 청소기는 '청소를 한 곳' 과 '벽' 을 구분할 수 있고, 사방에 청소할 곳이 없더라도 뒤가 벽으로 막힌 것이 아니라면 계속 후진하여 탈출이 가능합니다. 3. 코드 import java.util.*; class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.next.. 2021. 10. 31. Java 문자열 빈 값 vs 공백 vs null 비교 null 이란 값이 없는 상태를 말합니다. java는 null을 표현하기 위해 "null" 이라는 키워드를 가지고 있습니다. null은 참조형 변수에만 할당될 수 있습니다. 참조형 변수(reference variable)는 값이 저장된 메모리의 주소를 담고 있는 변수를 말합니다. ex) String, 배열 기본형 변수(primitive variable)는 정수나 문자 등 실제 값이 저장되어 있는 변수를 말합니다 ex) int, char Java 에서는 문자열에 저장된 값이 1. null 일 때 2. 길이가 0인 경우 3. 공백이 포함된 경우 를 모두 다르게 취급하고 있습니다. 각각에 해당하는지 여부는 다음과 같이 확인할 수 있습니다. String[] strArr = {null, "", " "}; for(.. 2021. 10. 23. 이전 1 다음 반응형