본문 바로가기

전체 글

(39)
회피의 과학 [회피의 과학] https://youtu.be/Bcs33wFg-KA?si=SF43CtXdZPRCkfam 전형적인 회피 유형 5가지 잘못된 선택 피하기. 안좋은 일이 있을것 같으면 피함. 후회할수있는선택은 안함. ==JLPT N2 이번에 시험 떨어질것 같으니까 지원안함== 지나친 분석 / 지원하기 전에 잠깐! 더 분석해보고!! 지나친 분석으로 어떠한 행동도 못하게되는 유형 ==운동 - 지금 출발or지금일어나면 늦을것같으니까 안가야지== 완벽한 순간 기다리기 완벽한 순간은 없다! 일단 시작해야한다! 완벽한 순간만 기다리며 아무것도 안하는 유형 ==발레 오랜만에 가는거라 따라가기힘들것같으니까 L4수업안들을래. 내일있는 L3수업들어야지. / 일본어 회화 하나도 못하니까 헬로톡 일단 눈팅만해야지.== 기획 과다 ..
[Python] split()과 split(' ')의 차이 split() split(' ') *split('') -> 띄어쓰기가 있어야 함! 이렇게 하면 에러뜸! (ValueError: empty separator) 1. split() 모든 공백을 지운다. 개수상관없이. 공백을 한번에 처리. 예시 strings = input() words_list = strings.split() print(words_list) 입력 : ..two.one...threetwo.. (.은 스페이스로 간주) 출력 : ['two', 'one', 'threetwo'] 2. split(' ') 공백을 따로따로 처리. 문자열 사이에 있는 공백 하나 : 분할점으로 이용. 그 공백은 지움. 공백이 연속으로 나오는 경우 : 일반 문자 다음에 오는 공백만 지우고 나머지 공백은 리스트의 하나의 요소가..
[Python] input()과 readline()의 차이점 1. 속도 input()보다 readline()이 더 빠르다. 2. EOF처리방식 input은 EOF를 받을 때 EOFError를 일으키지만 sys.stdin.readline은 EOF를 받을 때 빈 문자열을 리턴한다. [차이점] - read() : 파일을 통째로 읽는다 - readline() : 개행문자를 포함한 한 줄만 읽는다. 줄단위로 그대로 읽어와 붙여서 출력한다 - readlines() : 파일의 끝까지 한번에 읽어온다. 각 줄이 개행문자(\n)가 포함되어 리스트로 저장된다. readlines()로 파일을 읽으면 한 줄, 한 줄이 각각 리스트의 원소로 들어갑니다. 여러 줄을 문자열로 입력받는 경우 : read() 여러 줄을 리스트로 입력받는 경우 : readlines() https://wikido..
[Baekjoon] 15552. 빠른 A+B - 파이썬 / readline() 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. Python을 사용하고 있다면, input 대신 sys.stdin.readline을 사용할 수 있다. 단, 이때는 맨 끝의 개행문자까지 같이 입력받기 때문에 문자열을 저장하고 싶을 경우 .rstrip()을 추가로 해 주는 것이 좋다. 또한 입력과 출력 스트림은 별개이므로, 테스트케이스를 전부 입력받아서 저장한 뒤 전부 출력할 필요는 없다. 테스트케이스를 하나 받은 뒤 하나 출력해도 된다. https://www.acmicpc.net/problem/15552 해결 주의 - 입력데이터의 개수가 많을 때 input()을 사용하면 느려서 시간초과로 인한 오답판..
[Baekjoon] 11718. 그대로 출력하기 - 파이썬 / EOFError 문제 해결 while True: try: print(input()) except EOFError: break EOFError : End Of File Error 더이상 읽을 내용도 없고 입력도 없을 때 발생. - 파일의 끝에 도달하여 더이상 읽을 문자가 없을 때 발생 ->해결방법 : 파일의 끝을 확인해준다. - 사용자가 예상치 못한 입력을 했을 때 발생 - 파일의 내용이 없는 경우 발생 -> 해결방법 : try-except문 사용하기. 참고 https://c-omealong.tistory.com/25 [Python] 백준 11718번_그대로 출력하기 문제 https://www.acmicpc.net/problem/11718 11718번: 그대로 출력하기 입력이 주어진다. 입력은 최대 100줄로 이루어져 있..
[Error] SpringBoot 프로젝트를 Gradle로 빌드 오류 오류 No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.2.3 was found. The consumer was configured to find a library for use during runtime, compatible with Java 11, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.6' but: 해결 plugins { id 'java' id 'org.springframework.boot' version '2.7.16' id ..
[Github] 깃허브 Contributions 잔디심기 안될때 local의 user.email(이메일주소)와 github 계정의 이메일 주소가 같아야 한다. 1. 이메일 주소 확인하기 git config user.email 2. 이메일 주소 바꿔주기 git config --global user.email 바꿀@이메일주소.com https://velog.io/@think2wice/Github-%EB%B6%84%EB%AA%85-commit%EC%9D%84-%ED%96%88%EB%8A%94%EB%8D%B0-%EC%99%9C-contribution-%EA%B7%B8%EB%9E%98%ED%94%84%EB%8A%94-%EC%95%88%EC%B1%84%EC%9B%8C%EC%A7%80%EC%A7%80 [Github] 분명 commit을 했는데 왜 contribution 그래프는 ..
[Error] TypeError: 'str' object is not callable https://olppaemmit.tistory.com/m/214 [Error] zsh: command not found: python (Mac OS) python을 설치했는데 python --version으로 하면 python을 모른다고 하고 python3 --version으로 하면 버전을 알려준다. python으로 사용하고 싶어서 다음과 같은 방법을 사용했다. 1. 파이썬3 설치된 위치 확인 olppaemmit.tistory.com TypeError: 'str' object is not callable 자료형인 str을 변수명으로 사용하고 그 변수를 사용하려고 했으므로 에러 발생. str이라는 이름의 변수를 찾아 변수명을 바꿔주면 됨.