Java로 별 그리기

이미지

programmers level1 알고리즘 문제 - 딕셔너리 정렬 Python

import operator def sort_dictionary (dic): ''' 입력받은 dic의 각 키와 값을 튜플로 만든 다음, 키 값을 기준으로 정렬해서 리스트에 넣으세요. 그 리스트를 return하면 됩니다. ''' return sorted (dic.items(),key=operator.itemgetter( 0 )) # 아래는 테스트로 출력해 보기 위한 코드입니다. print( sort_dictionary( { " 김철수 " : 78 , " 이하나 " : 97 , " 정진원 " : 88 } ))

programmers level1 알고리즘 문제 - 같은 숫자는 싫어 Python

def no_continuous (s): # 함수를 완성하세요 t =[] bikyo = 0 for i in s: if (i == bikyo): continue else : t.append(i) bikyo = i return t # 아래는 테스트로 출력해 보기 위한 코드입니다. print( no_continuous( " 133303 " ))

programmers level1 알고리즘 문제 - 자릿수더하기 Python

def sum_digit (number): ''' number의 각 자릿수를 더해서 return하세요 ''' number = str (number) num = list (number) hap = 0 for i in num: hap += int (i) return hap # 아래는 테스트로 출력해 보기 위한 코드입니다. print( " 결과 : {} " .format(sum_digit( 123 )));

programmers level1 알고리즘 문제 - 제일 작은 수 제거하기 Python

def rm_small (mylist): # 함수를 완성하세요 min = mylist[ 0 ] for i in mylist: if (i< min ): min =i mylist.remove( min ) return mylist # 아래는 테스트로 출력해 보기 위한 코드입니다. my_list = [ 4 , 3 , 2 , 1 ] print( " 결과 {} " .format(rm_small(my_list)))

programmers level1 알고리즘 문제 - 약수의 합 C++, Java , JavaScript, Python

#include <iostream> using namespace std; int sumDivisor( int n) { int hap = 0 ; for ( int i = 1 ; i<=n; i++){ if (n%i== 0 ){ hap += i; } } return hap; } int main() { int testCase = 12 ; int testAnswer = sumDivisor(testCase); cout<<testAnswer; } class SumDivisor { public int sumDivisor( int num) { int answer = 0 ; for ( int i= 1 ; i<=num; i++){ if (num%i== 0 ){ answer+=i; } } return answer; } // 아래는 테스트로 출력해 보기 위한 코드입니다. public static void main( String [] args) { SumDivisor c = new SumDivisor(); System .out.println(c.sumDivisor( 12 )); } } function sumDivisor (num) { var answer = 0 ; for ( var i = 1 ; i<=num; i++){ if (num%i== 0 ) answer += i; } return answer; } // 아래는 테스트로 출력해 보기 위한 코드입니다. console.log(sumDivisor( 12 )); def sumDivisor (num): answer = 0 yak =[] ...

programmers level1 알고리즘 문제 - 최대값과 최소값 Java

2가지 방법 public class maxmin { public String getMinMaxString(String str) { String result ="";      String[] str2 = str.split(" ");      int len = str2.length;      int[] temp= new int[len];      int temp2 =0;      for(int i =0; i <str2.length; i++){         temp[i] = Integer.parseInt(str2[i]);        }      if(str.length()<100){      for( int i =0; i<temp.length; i++){       for( int j=1; j<temp.length-i; j++){         if(temp[j-1]<temp[j]){            temp2 = temp[j-1];            temp[j-1]= temp[j];            temp[j] =temp2;          }        }      }      int temp_...