본문 바로가기

PRACTICE43

[JAVA] '좋은 수' 구하기 (백준 1253번) 유형)  자료구조제한)  2초문제)  주어진 N개의 수에서 다른 두 수의 합으로 표현되는 수가 있다면 그 수를 '좋은 수'라고 한다. N개의 수 중 좋은 수가 총 몇 개인지 출력하시오. 단, 정렬된 데이터에서 자기 자신을 좋은 수 만들기에 포함하면 안된다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384// ----------- 문제: 08 '좋은 수' 구하기 ----------// 1번째 줄: 수의 개수N (1 // 2번째 줄: N개의 수 (1   // --------.. 2024. 8. 30.
[JAVA] 구간 합 구하기 (백준 11659번) 유형)  자료구조제한)  0.5초문제)  N개가 주어졌을 때 i번째 수에서 j번째 수까지의 합을 구하는 프로그램을 작성하시오.    123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// ----------- 문제: 03 구간 합 구하기 ----------// 1번째 줄: 수의 개수N (1 // 2번째 줄: N개의 수// 3번째 줄: M개의 줄에 합을 구하는 i와 j 구간  // ----------- 입력 & 결과 ----------5 3        // 5개의 수, 3번 합을 구할 예정5 4 3 2 1  // 숫자 나열 1 3        // 12 (1.. 2024. 8. 30.
[csh] 파일의 내용을 한줄로 출력 1234567#한줄 출력cat filesystem_list.tmp | perl -p -e “s|\n| |”  #perl 뒤에 sed를 쓰면 실행 안됨perl -p -e “s|\n| |”sed ‘s/ /-/g’ 2021. 6. 26.
[csh] 경로 설정 및 폴더 생성 경로를 명령어를 통해서 확인하고해당 경로에 현재 생성하려는 폴더가 존재하지않으면 폴더를 생성함.1234567if(! -d os_info) then     mkdir os_infoendif set os = ‘uname’set os_pwd = ‘pwd’set tmp = “$os_pwd/os_info” 2021. 5. 14.
[OS, Windows] Windows cmd 명령어 (시스템 정보 추출) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162// hostnamewmic cpu get systemname // modelwmic csproduct get name // serialwmic bios get serialnumber // oswmic os get name // os versionwmic os get version // os bitwmic os get osarchitecture // cpu ghzwmic cpu get name // real memory totalwmic computersystem get totalphysicalmemo.. 2021. 5. 3.
[OS, HP-UX] HP-UX 명령어 (시스템 정보 추출) 123456789101112//os, cpu 기본정보/usr/contrib/bin/machinfo  //정보 얻을 수 있는 명령어/etc/landcan (MAC Address)glance (CPU 사용)netstat -r (IP Address)  //하드디스크 정보 출력/usr/sbin/ioscan -fknC disk |grep disk |grep -v “NO_HW” |grep -v “CD-ROM” |grep -v “DVD-ROM” |wc -lcs 2021. 4. 20.
[Python] 패스워드 생성기 123456789101112131415import random def getPass():    alphabet = "abcdefghijklmnopqrstuvwxyz0123456789"    password = ""     for i in range(6):        index = random.randrange(len(alphabet))        password = password + alphabet[index]     return password print(getPass())print(getPass())print(getPass())Colored by Color Scripter 2021. 3. 2.
[Python] 문자열 역순 출력 - reverse_sentence 123456sentence = "I Love You"reverse_sentence = ' 'for char in sentence:    reverse_sentence = char + reverse_sentenceprint(reverse_sentence) Colored by Color Scripter 2021. 3. 2.
[Python] 큰 수의 법칙 다양한 수로 이루어진 배열이 있을 때 주어진 수들을 M번 더하여 가장 큰 수 를 만드는 법칙단, 배열의 특정한 인덱스(번호)에 해당하는 수가 연속해서 K번을 초과하여 더해질 수 없다.     서로 다른 인덱스에 해당하는 수가 같은 경우에도 서로 다른 것으로 간주한다.  (해결방법)1. 입력 값 중에서 가장 큰 수와 두 번째로 큰 수만 저장한다.2. 연속으로 더할 수 있는 횟수는 최대 K번이므로   '가장 큰 수를 K번 더하고 두번째로 큰 수를 한 번 더하는 연산'을 반복한다. 123456789101112131415161718192021222324# N, M, K를 공백으로 구분하여 입력받기n, m, k = map(int, input().split()) # n개의 수를 공백으로 구분하여 입력받기data =.. 2021. 3. 2.
[Python] 거스름돈 계산 12345678910m = 1260  #돈count = 0 #동전 갯수 coin_types = [500, 100, 50, 10] for coin in coin_types:    count += m // coin    m %= coin print('동전 갯수:',count) 2021. 3. 2.