코딩
-
pandas 패키지 설치 오류Error 2023. 7. 31. 12:06
파이썬을 통해 엑셀파일을 긁어와 데이터베이스과제를 하기위해 파이썬을 설치하고 **pandas** 패키지를 설치하려는데, AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? 라는 오류가 발생했습니다. 이 오류는 **pandas**를 설치하기 위해 필요한 빌드 종속성(build dependencies)을 설치하는 동안 오류가 발생했음을 나타냅니다. 해결 방법으로는 다음 단계를 시도해 볼 수 있습니다. 우선 가상환경을 사용하는 것이 좋습니다. 가상환경을 생성하고 활성화하는 방법은 다음과 같습니다. python3 -m venv myenv source myenv/bin/activate 2. setu..
-
단어 정렬백준 2023. 7. 31. 12:03
다 풀어놓고 어이없는 곳에서 실수가 있었다. 문제 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 길이가 짧은 것부터 길이가 같으면 사전 순으로 단, 중복된 단어는 하나만 남기고 제거해야 한다. 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. 출력 조건에 따라 정렬하여 단어들을 출력한다. 예제 입력 1 13 but i wont hesitate no more no more it cannot wait im yours 예제 출력 1 i im it no but more wait wont your..
-
2007년백준 2023. 7. 31. 12:01
좀 어이없게 풀었는데 풀려서 더 어이 없었던 문제이다. 문제 오늘은 2007년 1월 1일 월요일이다. 그렇다면 2007년 x월 y일은 무슨 요일일까? 이를 알아내는 프로그램을 작성하시오. 입력 첫째 줄에 빈 칸을 사이에 두고 x(1 ≤ x ≤ 12)와 y(1 ≤ y ≤ 31)이 주어진다. 참고로 2007년에는 1, 3, 5, 7, 8, 10, 12월은 31일까지, 4, 6, 9, 11월은 30일까지, 2월은 28일까지 있다. 출력 첫째 줄에 x월 y일이 무슨 요일인지에 따라 SUN, MON, TUE, WED, THU, FRI, SAT중 하나를 출력한다. 예제 입력 1 1 1 예제 출력 1 MON 예제 입력 2 3 14 예제 출력 2 WED 예제 입력 3 9 2 예제 출력 3 SUN 년도를 2007년으로 ..
-
EOF의 이해백준 2023. 7. 31. 11:53
문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 각 테스트 케이스마다 A+B를 출력한다. 예제 입력 1 1 1 2 3 3 4 9 8 5 2 예제 출력 1 2 5 7 17 7 풀이 이 문제의 핵심은 EOF를 감지하고 반복문을 탈출 하는 것 이었다.. 여기서 EOF(End of File)는 파일 또는 입력 소스에서 더 이상 읽을 데이터가 없음을 나타내는 신호이다. 해당 코드에서는 if (input == null|| input.*isBlank*())이 부분을 통해 EOF를 감지하고 무한루프를 탈출 하도록 설계하였..