분류 전체보기 61

[백준] 9086 문자열

컴파일 에러를 확인해보니세미콜론을 자꾸 까먹는다...맞춘 코드!!import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine(); for (int i = 0; i  값을 특정 한 문자로 불러와도맞출 수 있는 문제라서.charAt(인덱스 번호) 를 활용해서문제를 해결했다!! char 값으로 first 와 last에할당 했으므로 출력할 때에문자열로 변환 필수! 파이썬에선 더 쉽게 풀었던 것 같은데...자바 쉽..

[백준] 11718번 그대로 출력하기

본 포스팅은 백준 / 프로그래머스 문제들을 풀고 해석하는 포스팅입니다.이 문제를 엄청틀렸다실패한 코딩..import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { String str = sc.nextLine(); System.out.println(str); } sc.close(); }} while을 무한으로 받은 것이 문제였던 것 같아요사실 sc.close()도 작동하지 않은게break;조건이 없어서 while문을 빠져나..

[JAVA] 자바 기초 복습 (Chapter.04)

📅 학습 기간: 2월 1주차!🎯 학습 내용: 객체지향 프로그래밍(OOP) - 클래스, 객체, 상속, 다형성, 캡슐화, 추상화📌 1. 객체지향 프로그래밍(OOP)란?💡 객체(Object)란?데이터(속성)와 해당 데이터를 처리하는 방법(메서드)을 포함하는 프로그래밍의 기본 단위🔹 객체 예시커피 자판기속성: 커피 종류, 가격, 재고, 물 온도 등기능: 커피 제조, 재고 관리, 가격 설정학교 관리 시스템학생 객체: 속성(학번, 이름, 수강 과목), 기능(성적 조회, 수강 신청)교수 객체: 속성(이름, 연구 분야, 담당 과목), 기능(강의 계획서 업로드, 성적 입력)수업 객체: 속성(과목명, 강의 시간, 강의실), 기능(강의자료 업로드, 출석 체크)📌 2. 객체지향 프로그래밍의 주요 개념✅ 1) 클래스..

IT/JAVA 2025.02.21

[두부] 어릴때 사진

순두부 카테고리에선 제가 집에서 키우는반려동물인 순두부 사진 + 코딩 활용 멘트(복습 느낌)느낌으로 포스팅 할 예정입니다!! 많관부String 캣타워 = "순두부";✅ 이 캣타워 주인은 나! (캣타워에 순두부 할당하기 ㅋㅋ)if (고양이 == 귀여움) { return true; }✅  고양이는 귀엽다? 당연한거아닌가요..if (먹이_도착 == true) { run(); } else { stare(); }✅  먹이 줄때까지 쳐다볼거임! (안줘야겠다...)try { throw new KittenDetectedException("고양이 발견됨! 🐾"); } catch (KittenDetectedException e) {System.out.println(e.getMessage()); }✅  (안들키겠지..?)..

두부 2025.02.20

[JAVA] 자바 기초 복습 (Chapter. 03)

📅 학습 기간: 2월 1주차!🎯 학습 내용: 배열 (Array), 다차원 배열, Arrays 클래스, ArrayList📌 1. 배열 (Array)💡 배열이란?같은 타입의 여러 변수를 하나의 집합으로 묶어서 처리하는 구조데이터를 연속적으로 저장하며 순서(index)와 중복을 허용요소(Element): 배열에서 각각의 데이터를 의미✅ 배열 선언int[] scores; // 정수형 데이터를 담을 수 있는 배열✅ 배열 생성scores = new int[3]; // 요소의 개수가 3개인 배열 생성System.out.println(scores); // [I@2f92e0f4 (주소값 출력)✅ 배열 초기화 및 사용int[] scoreList = new int[] {90, 85, 75};System.out...

IT/JAVA 2025.02.20

[git] 맥북으로 github 적응하기

본 글은 맥북으로 작업을 처음,깃 허브 활용도 처음하는 초보 개발자의깃 허브 사용 포스팅입니다.개요.목표: github 래퍼지토리에 수정한 내용 commit / push 하기!// == 간단 요약 == //#터미널cd /폴더위치 경로>> git add . >> git commit -m "수정한 내용 간단하게 적기" >> git push origin main main -> main ================push가 완료됨============== 1. GitHub 접속!https://github.com/ GitHub · Build and ship software on a si..

IT/git 2025.02.19

[git] 맥북 터미널에서 github 연결하기 사용자 정보 설정

새로운 환경에서 깃 허브에 다시 연결할 때를 대비해서최초 1회만 설정하면 되는 내용을 포스팅 하겠습니다~~ GPT 형님이 도와주신 내용으로 작성하는글 입니다. 참고하시길 바래요!//출처 : CHATGPT🔹 1. Git 설치 확인하기MacBook에는 기본적으로 Git이 설치되어 있을 가능성이 높지만, 확인하는 것이 좋다.터미널을 열고 다음 명령어를 입력한다.git --version 만약 Git이 설치되어 있다면 버전 정보가 출력된다."command not found" 오류가 발생하면 Git이 설치되지 않은 것이다.이 경우, Homebrew를 사용하여 설치할 수 있다.brew install git 🔹 2. Git 사용자 정보 설정 (최초 1회)Git을 사용하기 위해 사용자 정보를 등록해야 한다.자신의 G..

IT/git 2025.02.18

[일상] 시작하는 글

오늘 국비수업 듣는 학원에서정규민 멘토님께 취업 상담을 받았다!!(엄청 맛있는 밥도 얻어먹음 👍)수업은 들을만한가? 취미가 있나.. 등등지나면 생각이 날듯 안 날듯한 이야기들도 했다.근데 기억에 남는 이야기 중 블로그 관련된 꿀팁을 전수 받았다!!!기술 블로그라 해서 공부한 내용만 정리하려던내 고정관념을 완전히 부수는 내용들이었다.바로 이 글처럼 내 일상을 정리하고취미를 블로그에 자유롭게 기술하는 것!즉, 기술 블로그도 카테고리는 존재한다.뭘 쓸지는 관리자 맘 이라는거다 ㅋㅋ미래에 백엔드 개발자가 된 나를 위해서지금부터 시작한다 (고마워 하도록!)미래에 이 글 수정해서 답변할 수 있기를 ..이 글을 기점으로 기술 블로그를 단순하게복습하는 블로그로만 사용하지 않을 생각이다 ㅎ오늘부터 뭐든 꾸준히써보는 블..

일상 2025.02.18

[JAVA] 자바 기초 복습 (Chapter. 02)

📅 학습 기간: 2월 1주차!🎯 학습 내용: 제어문, 반복문, Scanner 📌 1. 제어문 (Control Statements)💡 제어문이란? 프로그램의 흐름을 제어하는 명령어 조건에 따라 코드 실행 방식이 달라짐 ✅ if - else 문if (조건식) { // 조건이 참일 경우 실행} else { // 조건이 거짓일 경우 실행}✅ switch 문switch (조건변수) { case 조건값1: // 실행 문장; break; case 조건값2: // 실행 문장; break; default: // 모든 case에 해당하지 않을 경우 실행}📌 2. 반복문 (Loops)💡 반복문이란? 특정 조건이 충족..

IT/JAVA 2025.02.16

[JAVA] 자바 기초 복습 (Chapter. 01)

📅 학습 기간: 2월 1주차!🎯 학습 내용: 변수, 상수, 데이터 타입, 형 변환, 입출력, 연산자📌 1. 변수 (Variable)💡 변수란? 데이터를 저장하는 공간으로, 메모리에 값을 저장하고 사용할 때 필요✅ 변수 선언 & 초기화 예제int a; // 변수 선언a = 0; // 변수 초기화String name = "이름"; // 문자열 변수 초기화System.out.print("Hello World"); // 출력🔎 변수 명명 규칙1️⃣ 문자, 숫자, 기호(_ & $) 사용 가능2️⃣ 대소문자 구분, 길이 제한 없음3️⃣ 숫자로 시작할 수 없음4️⃣ lowerCamelCase 사용 권장 (예: userName)📌 2. 상수 (Constant)💡 상수란? 프로그램 실행..

IT/JAVA 2025.02.16