본문 바로가기

분류 전체보기69

[백준 2588번 - java] 곱셈 내가 작성한 답안 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int num = 0; num = B % 10; System.out.println(A*num); num = (B/10) % 10; System.out.println(A*num); num = (B/100) % 10; System.out.println(A*num); System.out.println(A*B); } } 아주 원시적이다... 하하 아직은 머릿속으로 떠오르는 알고리즘을 코드로 옮기는 과.. 2021. 11. 2.
[Java] Scanner 클래스 사용 시 close() 작성해 주어야 하는 이유 입력 - 키보드를 통해 입력받기 - 파일을 통해 입력 받기 ​ [파일을 통해 입력 받는 경우] 파일작업의 순서 : 사용하고자 하는 파일 열기 - 사용하기 - 닫기 파일을 열어놓고 닫지 않을 경우, 파일이 손상될 가능성 존재하기 때문에 파일을 열고 꼭 닫아주어야 한다.​ 스트림을 닫지 않으면 스트림이 메모리에 계속 남아있음 -> 메모리 누수 현상 발생 가능성 존재 메모리 누수 (memory leak) : 더이상 사용하지 않는 객체가 가비지 컬렉션(GC)에 의해서 회수되지 않고 계속 누적되는 현상 키보드 입력의 경우 close()를 해주지 않아도 크게 상관은 없지만, 리소스를 사용하는 경우에는 가급적이면 close()해주는 습관을 들이는것이 좋다. 2021. 11. 2.
[백준 2558번 - java] A+B - 2 https://www.acmicpc.net/problem/2558 내 답안 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int A = s.nextInt(); int B = s.nextInt(); System.out.println(A+B); } } 1000번 문제(https://www.acmicpc.net/problem/1000)와는 다른 점 - 1000번 문제는 두 수를 한 줄에 입력받음 - 2558번 문제는 한 줄에 하나의 수를 입력받음 그러나 Scanner 클래스의 nextInt() 메서드는 공백(space)이나 개행(enter.. 2021. 11. 2.
[백준 1008번 - java] A/B 내 답안 (오답) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); int A = s.nextInt(); int B = s.nextInt(); System.out.println(A/B); } } "상대오차가 10⁻⁹ 이내이면 정답이다." 변수를 소수점 아래 9자리 이상 표현할 수 있는 실수형(double)으로 입력받도록 한다. int형으로 입력받아 계산할 경우, 소수점 아래 단위를 버리고 계산하기 때문에 double형(실수형)으로 입력받아 계산해야 한다. 정답 import java.util.Scanner; public class Main.. 2021. 11. 2.
[CSS] 구조선택자의 정의 및 작성 시 주의사항 구조선택자 특정한 위치에 있는 태그를 선택할 때 사용 형태 설명 :first-child 형제 관계에서 첫 번째로 등장하는 태그 선택 :last-child 형제 관계에서 마지막으로 등장하는 태그 선택 :nth-child(수열) 형제 관계에서 앞에서 수열 번째로 등장하는 태그 선택 :nth-last-child(수열) 형제 관계에서 뒤에서 수열 번째로 등장하는 태그 선택 작성 시 주의사항 (자주 실수하기 쉬운 부분) [첫 번째 a 태그의 글씨 색상을 빨간색으로 변경하고자 하는 예제] 주의사항 주의사항 주의사항 주의사항 주의사항 [실행 결과] 첫 번째 a 태그에 빨간색이 적용된다고 예측할 수 있으나, 실행 결과를 보면 그렇지 않다. 실행 결과, 모든 a 태그에 빨간색이 적용된 것을 확인할 수 있다. 코드 실행 .. 2021. 9. 2.
[CSS] 상태 선택자 상태선택자 입력 양식의 상태를 선택할 때 사용 형태 설명 :checked 체크 상태의 input 태그 선택 :focus 초점을 맞춘 input 태그 선택 :enabled 사용 가능한 input 태그 선택 :disabled 사용 불가능한 input 태그 선택 예제 실습) [실행 결과] 2021. 9. 2.
[HTML] HTML5 웹프로그래밍 입문 - 4장 기본예제 (4-5 간단한 입력 양식 생성) 이름 성별 남자 여자 2021. 9. 2.
[HTML] HTML5 웹 프로그래밍 입문 - 3장 연습문제 풀이 5번 HTML5 Basic ITCookbook - HanbitAcademy Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially .. 2021. 8. 30.
웹의 동작 원리 요청과 응답 컴퓨터 세계에서는 요청하는 쪽을 클라이언트(사용자)라고, 응답하는 쪽을 서버(제공자)라고 한다. 클라이언트가 서버에 HTML 페이지 또는 파일을 요청하면 서버가 해당 요청에 응답해 요청한 HTML 페이지 또는 파일을 클라이언트에 제공한다. 이러한 작업이 이루어지는 장소 = 웹 이다. 서버 프로그램 서버에서 실행되는 프로그램 클라이언트의 요청에 따라 적절한 파일 및 데이터 제공 Java, C#, Ruby, Python, Javascript 등의 언어로 개발 클라이언트 프로그램 웹 브라우저에서 실행되는 프로그램(웹 페이지) HTML, CSS, Javascript로 개발 (+) HTML : 웹 페이지 구성 CSS : 스타일 적용. HTML 문서를 표현하는 방법 기술. HTML 페이지의 스타일 지정.. 2021. 8. 29.