。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 397

접두사인지 확인하기 /Arrays.copyOfRange()

문자열 my_string과 is_prefix가 주어질 때, is_prefix가 my_string의 접두사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요. import java.util.Arrays; class Solution { public int solution(String my_string, String is_prefix) { int answer = 0; char[] charArray = my_string.toCharArray(); for (int i = 0; i < my_string.length(); i++) { char[] subArray = Arrays.copyOfRange(charArray, 0, i + 1); String substring = new Strin..

ㅋㅌ 2023.06.07

[NC7기-30일차(6월7일)] - 웹프로그래밍 11일차

1교시 애플 고글 2교시 주석 막고 단순 입력 if문, 메서드 정의 if (menuNo.equals("6")) { break; } 문자열이랑 숫자랑 == 사용할 수 없음. .equals() 사용해서 입력값 비교 3교시 java.lang.(패키지에 소속된 클래스를 사용할 땐 굳이 import 안 해도 됨) Integer.parseInt() => 숫자로 된 문자열을 정수값으로 변환 for (int i = 0; i < length; i++) { if (no[i] == Integer.parseInt(memberNo)) { // i번째 항목에 저장된 회원정보 출력 return; } } 삼항연산자 //삼항연산자 int b = (5 < 4) ? 50 : 40; System.out.println(b); //결과 = 4..

양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수

class Solution { public int solution(int a, int b) { int answer = 0; String aa = Integer.toString(a); String bb = Integer.toString(b); String result1 = aa+bb; String result2 = bb+aa; int ab = Integer.valueOf(result1); int ba = Integer.valueOf(result2); if (ab > ba) { return(ab); } else if(ab < ba) { return(ba); }else {return(ab);} } } 다른 사람 답 Integer.parseInt()는 Java에서 문자열을 정수로 변환하는 메서드 Integer...

ㅋㅌ 2023.06.07

문자 리스트를 문자열로 변환하기

class Solution { public String solution(String[] arr) { String answer = ""; for(int i = 0; i < arr.length; i++){ answer += arr[i]; } return answer; } }​ //이 코드는 answer라는 변수를 사용하여 arr 배열의 모든 요소를 연결한 결과를 저장하는 역할을 합니다. 초기값으로 빈 문자열을 할당하는 이유는 += 연산자를 사용하여 문자열을 연결할 때, 초기값이 없다면 null이나 다른 문자열과의 연결이 제대로 이루어지지 않을 수 있기 때문입니다. class Solution { public String solution(String[] arr) { int length = arr.length; ..

ㅋㅌ 2023.06.06

[NC7기-29일차(6월5일)] - 웹프로그래밍 10일차

1교시 App.java 반복되는 코드 메서드로 분리하기 2교시 스태틱 변수는 기본 값 0으로 초기화 된다. 로컬 변수는 자동초기화 없음 꼭 값을 줘야함 package bitcamp.myapp; public class Test { static int result; // 스태틱 변수는 기본 값 0으로 초기화 된다. 로컬 변수는 자동초기화 없음 꼭 값을 줘야함 public static void main(String[] args) { // 2 * 3 + 7 - 2 / 2 = ? // => 연산자 우선 순위를 고려하지 않고 앞에서부터 뒤로 순차적으로 계산한다. init(2); multiple(3); plus(7); minus(2); divide(2); System.out.println(result); } stat..