전체 글 (282) 썸네일형 리스트형 2231 분해합 / 브루트포스 1. 각각의 자릿수를 문자열로 바뀌서 더하기n = int(input())ans = 0for i in range(n): num = i #자기 자신 더하기 j = str(i) for k in j: #각 자리수 더하기 num += int(k) if num == n: #조건에 해당된다면 값 리턴 ans = i breakprint(ans) 2. 각각의 자릿수를 나머지 연산을 이용하여 더하기n = int(input())ans = 0for i in range(n): num = i #자기 자신 더하기 current_num = i while current_num > 0: num += current_num % 10 #자릿수마다 더하기 .. 요리 레시피 메모장 만들기 / 배열, 입출력, 형변환 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String title = scanner.nextLine(); float star = scanner.nextFloat(); scanner.nextLine(); //버퍼에 남아있는 \n을 가져와 비움 float percentage_star = (star / 5.0f) * 100; String[] recipe = new String[10]; for (int i = 0; i 배열향후 미리 저.. JAVA의 형변환과 자료형타입 소수점을 표현하는 방식고정소수점 00.00 → 소수점의 길이나 바이트 수를 미리 제한해 놓은 것부동소수점 → 부호, 지수, 가수부의 영역만 정해 놓고 곱한 값을 저장해서 표현하는 방식 → 엄청 많은 수 표현 가능그렇기 때문에 float(4byte)여도 long(8byte)보다 더 큰 수를 표현할 수 있음char과 String의 차이char(byte)('')문자 뒤에 널문자(\0)가 없음, 1byte만 사용하기 때문기본형String("")문자 뒤에 널문자 존재, 어디가 끝인지 알아야 되기 때문참조형문자자료형 : 메모리는 이진수만 기록하므로 문자에 해당하는 유니코드값으로 매칭시켜 저장 기본형과 참조형 기본형 변수 : 원본값이 Stack 영역(정적영역 = 크기가 얼마인지 지정되어 있어야 함)으로 할당된 메모리.. 2798번 블랙잭 / 브루트포스 n, m = map(int, input().split()) #카드의 개수 / 가장 가까워야 하는 수cards = list(map(int, input().split())) #카드 리스트result = 0# 모든 조합의 수를 구함for i in range(n): for j in range(i+1, n): for k in range(j+1, n): card_sum = cards[i] + cards[j] + cards[k] #조건에 해당되는 새로운 수가 나올 때마다 갱신 if m >= card_sum and card_sum > result: result = card_sumprint(res.. JVM과 자바 컴파일 과정 JVM어떤 침대에 깔아도 똑같이 편안하게 해주는 침대 메트리스의 토퍼같은 역할어떤 운영체제에 상관없이 (리눅스, 윈도우, 맥 .. ) 자바를 실행시킬 수 있게 해주는 자바 가상 머신가상머신 = 가상의 기기를 만들어 주는 것JVM을 통해 자바의 플랫폼 독립성이 보장되는 것! Compile1. 정적 컴파일 과정 : JAVA Compiler(javac) .java파일 코드를 .class(바이트코드)파일로 변환하는 변환기.java 코드 : 사람이 이해할 수 있는 코드.class 코드(바이트 코드) : 운영체제가 이해할 수 있는 코드, jvm에서 실행되기 위한 형태로 변환된 코드 2. 동적 컴파일 과정 : interpreter & JITinterpreter : 바이트코드를 한 줄씩 읽어서 실행JIT : 자주 .. 13305번 주유소 / 그리디 n = int(input()) #도시의 개수distence = list(map(int, input().split())) #도시간의 거리city = list(map(int, input().split())) #각 도시별 주유 비용cost = 0min_cost = city[0]for i in range(n-1): #거리 갯수만큼 반복 #현재 최소 비용보다 더 작다면 갱신 if min_cost > city[i]: min_cost = city[i] cost += min_cost * distence[i]print(cost) SQL 총연습 (2) 대여 기록이 존재하는 자동차 리스트 구하기SELECT distinct r.CAR_IDfrom CAR_RENTAL_COMPANY_CAR rinner join CAR_RENTAL_COMPANY_RENTAL_HISTORY h on r.CAR_ID = h.CAR_IDwhere r.CAR_TYPE = '세단' and month(h.START_DATE) = 10order by 1 desc 식품분류별 가장 비싼 식품의 정보 조회하기서브쿼리에 별칭을 무조건 지어줘야 함! -> Every derived table must have its own aliasselect a.CATEGORY, a.PRICE MAX_PRICE, a.PRODUCT_NAMEfrom(SELECT CATEGO.. 팀 소개 웹페이지 프로젝트 회고 Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분.모르는 것이 있으면 최선을 다해서 찾아보고 해결한 노력각자 다양한 기술을 해볼 수 있게 역할을 골고루 배분한 것서로 맡은 일을 최선을 다해서 한 것 Problem김예나 고민했던 점id값을 다른 문서에 새로 만들어서 그 아이디값을 불러와서 회원 문서에 해당 필드를 따로 추가하여 붙이는 방법을 사용했는데 수정을 할 때 계속 내가 생성하여 만든 시퀀스 id로 조회를 해보니 존재하지 않는다는 문제가 발생했다 해결방법찾아보니 파이어베이스는 데이터를 추가할 때 고유한 id값을 자동으로 만들어준다는 사실을 알게 되었다. 나의 생각으로는 id값 필드명의 중복으로 인해서 계속 문제가 생겼던게 아닐까 싶다. 이재민 고민했던 점웹을 만들.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 36 다음