[백준/JAVA] !error: class baekjoon_2557 is public, should be declared in a file named baekjoon_2557.java
·
Computer Science/Algorithm
언어를 파이썬에서 자바로 바꿔보기 위해 단계별 풀어보기 처음부터 시작하려고 했다.아 지겹도록한 Hello World! 이거 까지 해야할까? 생각하고 생각했으나... !error: class baekjoon_2557 is public, should be declared in a file named baekjoon_2557.java 오류가 발생했다. 이럴수가. class명을 Main으로 해주어야한다.class명을 Main으로 해줬으니 이제 고쳐지겠지? 런타임 에러가 발생한다. IDE에서 옮겨올 때 패키지명을 옮겨오지 말아야한다..  결론.패키지명은 없어야하고 클래스명은 Main으로 고정해야한다.
장고(Django)에서 리스트로 다중 값 받아오기
·
Python
안녕하세요. 오늘은 장고로 리스트를 받아오는 법을 알아보겠습니다.다중 input을 받아오는 법을 GPT랑 씨름하다가 뭐가 잘못됐나 열심히 찾아봤는데  한국사능력검정 1, 2급 (2점) html에서 name에 빈 리스트를 지정해주고  views.py에서additional_scores = request.POST.getlist('additional_score[]') additional_score_total = sum([int(score) for score in additional_scores]) getlist로 가져와줍시다.단일값은 get을 통해 가져오지만다중 값은 getlist를 통해 리스트 형태를 가져올 수 있습니다.이때 리스트명만 입력하는 것이 아니라 리스트명 뒤에 [] 을 붙이는걸 잊지맙..
점프 투 파이썬 정리 - 제 4장 파이썬의 입출력
·
Python/파이썬 문법
04-1 >> 함수 우리가 어릴때 배웠던 그 함수다 f(x) = y 입력값 x를 함수에 넣으면 y가 나오는 그 구조이다. 기본 구조가 def 함수이름(매개변수):    수행할문장1    수행할문장2    . .  .     return 리턴값 이다. 매개변수가 우리가 입력하려는 값인 x를 넣어주는 곳이고수행할문장이 어떠한 기능을 할 함수인지 기능을 넣어주는 곳이고 return뒤의 리턴값이 우리가 사용한 기능을 통한 출력 값 y가 나오는 곳이다. 입력 값을 몇개를 받아야할지 정하지 않고 여러개의 입력 값을 받고싶다면매개변수에 *args를 사용한다. 관습적으로 매개변수명을 args라고 쓰는 것이다. 함수의 리턴값은 언제나 하나라는 것을 알아두자.return a+b, a*b 를 하면 두개의 값이 아니라 튜플 ..
점프 투 파이썬 정리 - 제3장 제어문
·
Python/파이썬 문법
if 문 if 문은 조건문이다. 만약 ~라면 ~해라 라는 조건을 실행 시킬 수 있는 방법이다. 기본 구조는 이렇다.if 조건문: 참일 시 수행할 문장elif 조건문: 참일 시 수행할 문장else: 거짓일 시 수행할 문장 파이썬의 조건문에서 중요한것은 들여쓰기이다. 탭키 or 공백 4칸을 통해 들여쓰기를 하고 일관성을 갖춰야한다. 그리고 조건문 뒤에 콜론 : 도 중요하다. 자주 빠뜨리는 사람이 많은데 (나 조차도) 없으면 오류가 발생한다. 비교 연산자(, ==, !=, >=, 이전 시간에 배웠 듯이 3000같은 이런 값은 True이다.  while 반복문while 문은 반복문을 만들때 사용하는데 이런 구조를 가지고 있다.while 조건문: 참일 시 수행 할 문장1 참일 시 수행 ..
점프 투 파이썬 핵심 정리 - 제2장 튜플, 딕셔너리, 불, 집합 자료형
·
Python/파이썬 문법
튜플 자료형튜플 자료형은 () 소괄호로 둘러싸며리스트와 다르게 요솟값을 변경할수 없다는 것만 기억해두면 된다. 단, 튜플 자료형을 만들때 1개의 요소만을 가지고 있을 경우t1 = (1,) 처럼 , 쉼표를 반드시 넣어주어야하고t1 = 1, 소괄호를 생략해도 된다는 것을 알아두자. 튜플 자료형은 del이나 인덱싱을 사용해 값을 제거하려하거나 변경하려해도 오류가 발생할 뿐이지만 리스트처럼 인덱싱, 슬라이싱이나 튜플 더하기, 튜플 곱하기는 가능하다.더하기나 곱하기의 경우 새로운 튜플을 생성하는 것이기 때문에 가능하다. 튜플의 요소를 바꾼다고 생각하면 안된다. 문제. (1,2,3)이라는 튜플에 값 4를 추가하여 (1,2,3,4)라는 새로운 튜플을 출력해보자.새로운 튜플을 만들어야한다에 중점을 두어야한다. t1 =..
점프 투 파이썬 요약 - 제2장 리스트 자료형
·
Python/파이썬 문법
리스트는 여러가지 요소들을 묶어주는 자료형이다. 예를들어 1,2,3,Life,Python이라는 요소들을 하나로 묶고 싶다면 숫자든 문자열이든 혹은 리스트든 뭐든 묶을수있다. 심지어 빈 공간마저도!리스트를 이용하려면 대괄호를 사용한다는 것을 기억해두자.  new_list = [1,2,3,"Life","Python"] #문자열은 따옴표를 붙여줘야 한다는 것을 반드시 잊지말자.new_list[1,2,3,'Life','Python'] 이 표를 머릿속에 그리는 연습을 해보자.[0][1][2][3][4]123'Life''Python' 앞서 배운 인덱스와 슬라이싱 기능을 리스트에서도 사용 할 수 있다. 리스트 인덱스  리스트에서 Python을 가져오고 싶다면new_list[4]를 하면 된다. 파이썬의 인덱스는 0부터..