사람이 생존에 가까워지면 인간 본성적 악에 가까워지는 것 같오 생존에 대한 압박이 결국 인간을 악의 경계로 이끌어 가는게 아닐까 마음의 여유가 없고 삶이 바쁠 때사람들은 자기 자신의 욕구와 필요에 집중하기 때문에다른 사람들의 마음을 들여다 보려고 하지 않는다. 그래서 점점 서로의 관계에 대한 고려가 부족해지는 것 같오
✅ 1. swtich-case문 1.1 사용법 Switch(변수) { case 값1: 명령1; break; case 값2: 명령2; break; default: 명령; break; } if - else if 문 대신 swtich-case문을 쓰면 각 case별 처리를 한 눈에 알아 볼 수 있어서 깔끔하다는 장점이 있다. 1.2 예시 1등은 금메달, 2등은 은메달, 3등은 동메달, 나머지는 참가상을 출력하는 프로그램 만들기 int rank = 2; switch(rank) { case 1: System.out.println("당신은 금메달"); break; case 2: System.out.println("당신은 은메달"); break; case 3: System.out.println("당신은 동메달"); ..
오늘은 자바의 확장열(Escape sequence - 이스케이프 시퀀스)와 문자열과 관련해서 헷갈리는 부분을 정리해본다. 문자열(String)을 콘솔에 출력하려고 하면 줄바꿈(개행), 띄어쓰기, 문장부호 사용이 마음대로 되지 않을 때가 있다. 이럴 때 발생하는 오류와 해결법, 문자열을 변수에 담아 사용 할 때 알아두어야 할 팁들을 정리 해 보았다. ✅ 자주 쓰이는 이스케이프 시퀀스 한눈에 보기 이스케이프 시퀀스 설명 \n 줄의 맨 끝에서 사용. 줄바꿈(개행) 기능 \t 스페이스바 4칸 만큼 띄어쓰기 \" 이미 쌍따옴표로 감싸진 문자열 안에서 "를 문자 그대로 출력 \' '를 문자 그대로 출력 \\ 역슬래시(\)를 문자 그대로 출력 \ 줄 합쳐서 한 줄로 출력 \s 한 줄 글자 뒤쪽 공백을 그대로 남겨 놓..
✅ 문제 자바스크립트에서 소수점 첫째자리에서 반올림하여 정수를 반환 받기 위해서는 Math.round() 를 사용하면 된다. 그렇다면 소수점 n째자리에서 반올림 하려면 어떻게 할까? 숫자를 특정 자릿수로 반올림하려면 toFixed() 메서드를 사용하면 된다.이 메소드는 숫자를 문자열로 반환하며, 소수점 아래 특정 자릿수까지 반올림하여 표시한다.만약 반올림된 값을 숫자로 사용하려면 parseFloat() 메서드를 사용하여 다시 숫자로 변환해 주어야 한다. ✅ 1. 소수점 n째 자리에서 반올림하기var number = 2.15435;var roundedNumber = number.toFixed(2);console.log(roundedNumber); // 출력: "2.15" 예를 들어, 2.15435..
the Pianist (2002, Roman Polanski) 인류 역사상 최고의 비극 중 하나로 꼽히는 나치의 홀로코스트(유대인 학살)는 종종 강렬한 영화나 책의 소재가 된다. 사회가 개인을 지켜주지 못하고, 사람들이 서로를 신뢰할 수 없는 전쟁 상황에서는 인간의 추악한 내면과 본성이 민낯 그대로 드러나기 마련이다. 인간의 잔혹함, 그리고 그 이면에 있는 따뜻함, 사람의 다양한 모습을 보여주는 영화가 바로 전쟁을 소재로 다룬 영화들이다. 나는 이런 영화에 매료된다. 인간의 모든 면을 볼 수 있기 때문이다. 홀로코스트 소재로 한 걸작 : 널리 알려진 작품으로, , , , , 등이 있다. 세계 2차대전올 다룬 영화들은 주로 나치가 유대인을 어떻게 대했는지 그 끔찍한 비극을 보여주는데 여념이 없다. 이런..
✅ 문제1보다 큰 정수(N)을 입력하며 N!값을 구하시오.*팩토리얼이란 N의 수보다 작거나 같은 모든 양의 정수의 곱ex) 3! = 1 x 2 x 3 => 6✅ 코드public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("입력 : "); int n = sc.nextInt(); // 변수 초기화 int factorial = 1; // n부터 1까지의 모든 양의 정수를 곱함 for (int i = 1; i ✅ 추론과정int factorial = 1;: 팩토리얼 값을 ..
✅ 문제입력된 문장에 포함된 알파벳의 빈도를 대소문자 구별없이 구하는 프로그램을 작성하시오. ✅ 코드import java.util.Scanner;public class Main { public static void main(String[] args) { System.out.println("===== 알파벳 빈도수 구하기 ====="); System.out.println("입력 >> "); Scanner sc = new Scanner(System.in); int[] result = new int[26]; String inPut = sc.nextLine().replaceAll(" ", ""); System.out.println(inPut); String outPut = inPut.toLowerC..
✅ 문제랜덤으로 정수 2개를 뽑아 아래와 같이 출력사용자는 두 수의 합을 입력두 수의 합과 입력한 수가 일치하면 "Success", 두 수의 합과 입력한 수가 일치하지 않으면 "Fail"을 입력*기회는 5번! 5번 틀리면 GAME OVER ✅ 코드import java.util.Random;import java.util.Scanner;public class Main { public static void main(String[] args) { Random rd = new Random(); Scanner sc = new Scanner(System.in); int cnt = 0; while (true) { int num1 = rd.nextInt(10) + 1; int num2 = rd.nextIn..