• [Python] Part 1_파이썬의 기초_print_input_comment

    no 1. 출력하는 법 - print() print()는 ()안에 들어가 있는 단어나 숫자 등을 출력해주는 함수이다. 예) >>> print(10) 10 >>> print('Hello world!') Hello world! >>> print(3.14) >>> 3.14 no 2. 입력하는 법 - input() run하는 동안 유저의 키보드 입력을 받는 함수이다. 숫자를 적던 문자를 적던 항상 문자열의 형태로 받아진다. 입력한...


  • [Python] 파이썬의 기초_파이썬이란?

    파이썬이란? 파이썬은 초보자부터 전문가까지 다양한 사용자들이 사용하는 언어이다. **다양한 플랫폼**에서 사용할 수 있어서 범용성이 좋고 **사용하기 쉬워서** 많은 사람들이 사용하는 프로그래밍 언어이다. 파이썬의 특징들? 1. 파이썬은 문법이 쉽다 예) ``` if 4 in [1,2,3,4]: print("4가 있습니다") ``` 이 문법은 "만약 4가 1,2,3,4중에 있다면 "4가 있습니다" 라고 출력해라" 라는 의미를 가진다....


  • Level 1 - 행렬의 덧셈

    문제: 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. Java My Solution class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length];...


  • Level 1 - 최대공약수와 최소공배수 찾기

    문제: 최대공약수와 최소공배수 찾기 두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다. Java My Solution import java.lang.Math; class Solution { public...


  • Level 1 - 정수 내림차순 구하기

    문제: 정수 내림차순 구하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. Java My Solution import java.util.*; class Solution { public long solution(long n) { long answer = 0; char[] array=Long.toString(n).toCharArray(); Arrays.sort(array); String reverse = new...