본문 바로가기

코딩기초

[JAVA | 영상스크립트 | 백문이 불여일타!!] 생성자 1. 문제 설명메서드와 비교하여 생성자를 이해하기 위한 문제 2. 요구 사항`BookMain코드가 작동하도록 Book클래스를 완성하세요.특히 Book클래스의 생성자 코드에 중복이 없도록 주의하세요.public class Book { String title; //제목 String author; //저자 int page; //페이지 수 //TODO 코드를 완성하세요.} public class BookMain { public static void main(String[] args) { // 기본 생성자 사용 Book book1 = new Book(); book1.displayInfo(); // title과 author만을 매개변수로 받는 생성자 Book b.. 더보기
[백준| 단계별로 풀어보기 2단계 | Python] 2884번 알람 시계 1. 문제목적 현재 설정된 알람 시간에서 45분 일찍 알람이 울리도록 시간을 조정하는 문제입니다. 이 문제는 조건문뿐만 아니라 시간에 대한 계산을 어떻게 처리하는지에 대해 이해할 수 있는 좋은 기회를 제공합니다. 2. 필요개념 시간 계산 시간과 분을 다룰 때는 60진법을 사용해야 합니다. 특히, 분에서 어떤 계산을 할 때 60을 넘어가거나 0 미만으로 내려가는 경우를 올바르게 처리해야 합니다. 조건문 이 문제에서는 조건문을 사용하여 45분을 빼는 과정에서 시간이 변경되어야 하는 경우(즉, 분이 0 미만이 될 경우)를 처리합니다. 입력 받기 input() 함수로 시간(H)과 분(M)을 입력받고, int() 함수를 사용하여 정수로 변환합니다. 문제 해결 절차 시간(H)과 분(M)을 입력 받습니다. 분(M).. 더보기
[백준| 단계별로 풀어보기 1단계 | Python] 10430번 나머지 map() 1. 문제목적 map() 메서드를 공부해보자 2. 필요개념 map 함수는 파이썬에서 컬렉션 또는 반복 가능한(iterable) 다른 어떤 것의 모든 요소에 특정 함수를 적용하고 싶을 때 사용됩니다. 이 함수는 두 개의 주요 인자를 받습니다: 첫 번째는 적용할 함수, 두 번째는 그 함수가 적용될 반복 가능한 데이터입니다. map 함수의 결과는 map 객체이며, 이는 다시 리스트나 다른 컬렉션 타입으로 변환될 수 있습니다. map 함수의 기본적인 사용법은 다음과 같습니다. result = map(function, iterable) function: 적용할 함수입니다. 이 함수는 iterable의 각 요소에 적용됩니다. iterable: 함수가 적용될 반복 가능한 데이터입니다. 리스트, 튜플 등이 될 수 있습.. 더보기
[프로그래머스 | 코딩 기초 트레이닝 Lv.0 | JAVA] 문자열 겹쳐쓰기 1. 문제목적 해당 문제는 자바의 length(), substring() 메서드에 대해 알 수 있습니다. 2. 필요개념 length() 메서드 - 문자열(String) 객체의 길이(문자의 개수)를 정수값으로 반환하는 메서드입니다. substring() 메서드 - 문자열을 자르거나 부분 문자열(substring)을 추출하는 데 사용되는 메서드입니다. 이 메서드를 사용하면 원래 문자열에서 시작 위치부터 끝 위치까지의 문자열을 가져올 수 있습니다. 예로 substring(1,5) 인덱스 1번부터 5번까지의 부분 문자열을 가져옵니다. if 조건문 - 이전 문제에서 학습 +를 이용하여 문자열을 합칠 수 있습니다. 3. 코드작성 class Solution { public String solution(String m.. 더보기