코드업 1041번 ~ 1050번

2023. 3. 17. 01:15·코딩 테스트/코드업 기초 100제

1041번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        char ch = sc.next().charAt(0);
        System.out.printf("%c", ch+1); // char형 문자에 아스키코드 1을 더하면 다음 값이 나온다.
    }
}

1042번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();
        int n3 = n1 / n2; // 몫 출력 : / , 나머지 출력 : %
        System.out.printf("%d", n3);
    }
}

1043번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();
        int n3 = n1 % n2; // 몫 출력 : / , 나머지 출력 : %
        System.out.printf("%d", n3);
    }
}

1044번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        long n = sc.nextInt();
        System.out.printf("%d", ++n);
    }
}

1045번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();

        System.out.printf("%d\n", n1 + n2);
        System.out.printf("%d\n", n1 - n2);
        System.out.printf("%d\n", n1 * n2);
        System.out.printf("%d\n", n1 / n2);
        System.out.printf("%d\n", n1 % n2);

        float m1 = n1;
        float m2 = n2;
        System.out.printf("%.2f", m1 / m2); // flooat와 double 모두 %f로 출력한다.
    }
}

1046번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();
        int n3 = sc.nextInt();

        System.out.println(n1 + n2 + n3);
        System.out.printf("%.1f", (n1 + n2 + n3) / 3.0);
    }
}

1047번

쉬프트 연산자 >> , <<

- >> : 비트를 오른쪽으로 밀고 빈공간은 최상위 비트로 채운다.

ex. n >> m은 n / (2^m)과 같다.

- << : 비트를 왼쪽으로 밀고 빈공간은 0으로 채운다.

ex. n << m은 n * (2^m)과 같다.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();

        System.out.println(n1 << 1);
    }
}

1048번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();

        System.out.println(n1 << n2);
//        ----------------------------
//        1. Math.pow() 메소드 이용 방법
//        double m3 = Math.pow(2,n2); // Math.pow() 메소드는 double 타입을 반환하므로 double로 선언한다.
//        ---------------------------------------------------------------------------------------
//        1. 반복문 이용 방법
//        int n3 = 1;
//        for (int i = 0; i < n2; i++)
//        {
//            n3 = n3 * 2;
//        }
//        int n4 = n1 * n3;
//        System.out.println(n4);
    }
}

1049번

(1049, 1050)if-else 조건문을 이용하면 쉽지만 문제에서 비교 연산자를 이용하라고 해서 비교 연산자를 이용해서 풀었다.

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();

        // 자바는 c와 다르게 비교연산자로 1과 0이 아닌 true false가 출력된다.
        // 따라서, 삼항 연산자를 사용해서 출력한다.
        // 삼항 연산자 "조건식 ? 값1 : 값2;" : 조건식이 ture라면 값1, false라면 값2 반환
        int result = (n1 > n2) ? 1 : 0;

        System.out.println(result);
    }
}

1050번

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();

        // 자바는 c와 다르게 비교연산자로 1과 0이 아닌 true false가 출력된다.
        // 따라서, 삼항 연산자를 사용해서 출력한다.
        // 삼항 연산자 "조건식 ? 값1 : 값2;" : 조건식이 ture라면 값1, false라면 값2 반환
        int result = (n1 == n2) ? 1 : 0;

        System.out.println(result);
    }
}

 

 

'코딩 테스트 > 코드업 기초 100제' 카테고리의 다른 글

코드업 1061 ~ 1070번  (0) 2023.03.21
코드업 1051번 ~ 1060번  (0) 2023.03.19
코드업 1031번 ~ 1040번  (0) 2023.03.15
코드업 1021~1030번  (0) 2023.03.14
코드업 1011번 ~ 1020번  (0) 2023.03.13
'코딩 테스트/코드업 기초 100제' 카테고리의 다른 글
  • 코드업 1061 ~ 1070번
  • 코드업 1051번 ~ 1060번
  • 코드업 1031번 ~ 1040번
  • 코드업 1021~1030번
토자맨
토자맨
  • 토자맨
    개발하는 토자맨
    토자맨
  • 전체
    오늘
    어제
    • 개발 공부
      • 코딩 테스트
        • 코드업 기초 100제
        • 백준
        • 99클럽
        • 자료구조
        • 알고리즘
      • Programming Language
        • 자바(JAVA)
      • Back-end
        • Spring
      • Front-end
        • html
        • css
      • DevOps
        • AWS
        • CI CD
        • Docker
        • 홈서버
        • Git
      • Computer Science
        • 자료구조
        • 알고리즘
        • 운영체제
        • OS,Network,DB,DesignPattern
      • 프로젝트
        • 웨이트 쇼핑몰
      • 공부 로드맵
        • 2학년 겨울방학
        • 3학년 2학기
        • 3학년 겨울방학
      • 일상
        • 기타 정보
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    스프링 #spring #스프링 컨테이너 #스프링 컨텍스트
    nvidia-docker #docker cuda #docker gpu #엔비디아 도커
    백준 #이진탐색 #이분탐색
    dp #백준 #동적계획법
    백준 #dfs #11725번
    bfs #프로그래머스
    오블완
    git filter-repo
    dfs #백준
    bfs #최단거리탐색 #프로그래머스
    이진탐색 #이분탐색 #알고리즘
    dfs #알고리즘
    bfs #백준
    백준 #dfs #알고리즘
    99클럽 #코딩테스트 준비 #개발자 취업 #항해99 #til
    티스토리챌린지
    백준 #bfs
    스프링핵심원리 #김영한 #의존관계자동주입 #의존관계 자동 주입
    백준 #dfs
    피보나치 수 #백준 #dp
    백준 #아기상어2 #bfs
    백준 #dp #동적계획법
    git filter-branch #commit 수정 #commit
    프로그래머스 #dfs
    싱글톤 패턴 #싱글톤 컨테이너 #싱글톤 레지스트리 #싱글톤 객체 상태 #무상태 #stateless #유지상태 #staleful
    프로그래머스 #dp
    nvidia container toolkit #
    ec2 멈춤 #ec2 터짐 #ec2 ssh 연결 끊김 #ec2 끊김
    solid #객체지향설계원칙
    이진탐색 #이분탐색 #백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
토자맨
코드업 1041번 ~ 1050번
상단으로

티스토리툴바