본문 바로가기

반응형

코딩테스트

[백준] NumberFormat - java.lang.NumberFormatException 백준 문제 문제 꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다! 입력 첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 10^12)이 공백을 사이에 두고 주어진다. 출력 A+B+C의 값을 출력한다. 오류 발생 NumberFormat java.lang.NumberFormatException 숫자값의 범위가 맞지 않아서 발생하는 오류다. int가 아니라 long으로 변경하면 해결된다. int의 범위는 약 -2,147,483,648부터 2,147,483,647까지이기 때문에 이 범위를 초과하는 값을 표현할 수 없다. 해결 방법 import java.util.Scanner; public class Main { public static void main.. 더보기
[코딩테스트] 값을 차례대로 옮기기(대각선 패턴 만들기) 문제 다음과 같이 출력하시오. Aaaaa aAaaa aaAaa aaaAa aaaaA aaaAa aaAaa aAaaa Aaaaa 풀이(java) public class Main { public static void main(String[] args) { int n = 5; // 패턴의 크기 for (int i = 0; i = 0; i--) { for (int j = 0; j < n; j++) { if (j == i) { Sy.. 더보기
[프로그래머스] 문자열 출력하기 문제 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 1,000,000 str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. 풀이 import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(a); } } 이렇게 제출해도 정답이라 나오긴 한다만 제한사항을 모두 반영하여 더 꼼꼼하게 코드를 짜는 것이 좋다. import java.util.Scanner; public class Solution { public.. 더보기
[프로그래머스] 12세 이하인 여자 환자 목록 출력하기 문제 PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬해주세요. 풀이 SELECT PT_NAME, PT_NO, GEND_CD, AGE, NVL(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE 더보기
코딩테스트 예상문제 풀기(Java , DB) Java 1. 4의 배수의 합을 구하는 문제 public class test { public static void main(String[] args) { int sum = 0; for(int i=1; i 더보기
코딩테스트 손코딩을 한다는데...? 손코딩이 뭐지? 코딩테스트 면접이 잡혔다. 시험유형은 손 코딩테스트로 수기로 코드를 작성한다. 볼펜을 가져오라고 한다. 알고리즘 및 DB문제 시험 내용으로는 알고리즘과 DB가 나온다고 한다. 잡플래닛에 나와있는 해당 기업의 면접 후기에는 다음과 같이 문제가 나왔다고 한다. 1. Java와 관련된 문제 2개 2. DB와 관련된 문제 2개 그래도 감이 안 잡힌다. 일단 알고리즘이 무엇인지에 대해서 개념을 잡고 시작해야겠다. 인프런 강의로 개념을 잡고 프로그래머스 알고리즘, DB문제를 풀어볼 계획이다. 첫 코딩테스트 도전 코딩테스트를 보게 될 줄은 몰랐다. 6일 후 시험이다. 어렵겠지만 준비해서 도전해보자. 더보기

반응형