본문 바로가기

분류 전체보기72

[JAVA][백준] 1676_팩토리얼 0의 개수 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.math.BigInteger;public class Zfactorial0_1676 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); /* factorial 구하기 */ int n = Integer.parseInt(br.readLine()); BigIntege.. 2024. 4. 23.
[TIL] #2. Java 진짜시작 [ Java 문법 종합반 1주차 ] 개발 언어의 역사A언어 : 입/출력B언어 : A언어 + 기계식 데이터 타입, 연산기능, 메서드C언어 : B언어 + 자료형 데이터 타입, 자료구조Java언어 : C언어 + 공통 실행환경, 클래스, 객체 Java를 배워야 하는 이유공통 실행환경이 있어서 여러 기기에서 실행 가능하다 (=: 토퍼)코드를 이해하기 쉽고, 유지보수가 쉽다- ‘객체’ (object)- 모든 객체는 특징과 행동을 지님안정성이 높아 프로그래밍 오류를 방지하고, 보안상 안전하다- compiler대규모 앱 개발이 가능하다- API 제공다양한 개발도구와 라이브러리 사용 가능 JVM: Java Virtual Machine : 여러가지의 기기 위에 Java 프로그램을 실행시킬 수.. 2024. 4. 22.
[JAVA][백준] 7568_덩치 1. Scanner 사용 import java.util.Scanner; public class size_7568 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] arr = new int[2][n]; int[] raking = new int[n]; for (int i = 0; i < n; i++) { int x = sc.nextInt(); int y = sc.nextInt(); arr[0][i] = x; arr[1][i] = y; } for(int j = 0; j < n; j++) { int k = 0; int maxX = arr[0][j]; int maxY.. 2024. 4. 22.
[TIL] #1 [ T I L ] Today I Learned: 내가 오늘 배우고 느낀 것을 작성하는 글강의 내용 정리 (오늘 배운 것, 개념 정리, 개념의 필요성, 사용법)개발 단계 정리 (설치, 초기 세팅, 코드 작성 ,,,)하루 회고 (오늘 있었던 일, 문제점과 개선 방안)문제 해결 과정⭐발생한 문제 (에러, 버그)문제가 발생했던 코드코드의 문제점 분석문제의 원인과 해결 방법해결 과정 중 느낀 점 혹은 개선 방안   [프로젝트 마무리] 코드 작성과 발표까지 잘 마무리하고, 팀원들과 함께 KPT 회고하는 시간을 가졌다. 이번 프로젝트에서 어떤 점이 좋았는지, 어떤 문제점이 있었는지, 어떻게 해결할 수 있을 지에 대해 생각해보는 시간이 굉장히 중요하다고 생각됐다.    [웹.. 2024. 4. 19.