분류 전체보기32 문자열을 정수로 바꾸기 # 문제설명문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. # 제한 조건s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 "0"으로 시작하지 않습니다.# 입출력 예예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 이 문제는 문자열을 숫자로 변환시키는 문제이다.문자열 s를 "Integer.parseInt" 메서드를 통해 숫자 answer로 바로 변환할 수 있긴 하지만 해당 메서드를 사용하지 않고 풀어보았다. class Solution { public int.. 2024. 11. 14. 오버로딩 오버로딩하나의 메서드 이름으로 여러 기능을 구현하도록 하는 Java의 기능한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메서드가 있더라도, 매개변수의 개수 또는 타입, 순서가 다르면 동일한 이름을 사용해서 메서드를 정의할 수 있다. 오버로딩의 조건메서드의 이름이 같아야하고, 매개변수의 개수, 타입, 순서는 달라야 한다.‘응답 값만’ , 접근 제어자만 다른 것은 오버로딩을 할 수 없다.즉, 매개변수의 차이로만 구현 가능함! 오버로딩 예시@ println()public class PrintStream extends FilterOutputStream implements Appendable, Closeable{ ... public void println() { newLin.. 2024. 11. 14. 객체, 클래스, 인스턴스 객체: 속성과 기능을 담는 하나의 단위 (ex. 컴퓨터, 계산기, 자동차 등의 유형 객체 & 덧셈, 뺄셈 등의 무형 객체)객체 선언) 클래스: "청사진" 또는 "설계도" / 객체를 생성하기 위한 틀로, 어떤 객체가 가져야 할 속성과 동작을 정의한다. 클래스의 구성1. 속성 (멤버 변수, 필드)2. 생성자 (객체 조립 설명서) - 객체가 생성될 때 호출되며 객체를 초기화하는 역할클래스와 이름이 같다.반환 자료형이 존재하지 않다.여러 개가 존재할 수 있다.3. 기능 (메서드, 함수) Person 클래스 예시@public class Person { // 1. 속성(필드, 멤버변수) String name; int age; String address; // 2. 생성자(조립설명서) .. 2024. 11. 14. 8일차) 자바 문법 종합반 3주차 오늘은 데일리루틴 알고리즘 문제 풀이와 자바 2주차 숙제 제출, 자바 기초세션, 자바 3주차 강의듣기를 하였다.오전에 알고리즘 문제를 많이 풀지 못해서 아쉬웠다. 16번 문제를 풀면서 정수 변수 선언 시 자료형을 잘 선택해야한다는 생각을 했다...ㅎ #문제 설명함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. #제한 사항- x는 -10000000 이상, 10000000 이하인 정수입니다.- n은 1000 이하인 자연수입니다.class Solution { public long[] solution(int x, int n) { .. 2024. 11. 13. 이전 1 2 3 4 5 6 7 8 다음