IT/Programmers(26)
-
[programmers] 배열 회전
왜 if else 로 작성한건 계속 에러가 뜨는가.. from collections import deque> list 를 deque로 변환> rotate 사용해서 -1은 왼쪽 1은 오른쪽으로 이동> list로 다시 감싸서 반환 from collections import dequedef solution(numbers, direction): answer = deque(numbers) if(direction == "left"): answer.rotate(-1) elif(direction == "right"): answer.rotate(1) answer = list(answer) return answer
2024.12.12 -
[Programmers] 삼각형의 완성조건(1) Java, Python
Java class Solution { public int solution(int[] sides) { int answer = 0; int max = 0; int sum = 0; for(int i = 0; i max) { max = sides[i]; } sum += sides[i]; } if(max < (sum-max)) answer = 1; else answer = 2; return answer; } } 아직 학부 수준에서도 밑바닥인 내 코드. 어쩔 수 없다... 4년을 쉬었는걸...(핑계) 이딴 코드 보지 말고 밑을 보라.. 다른사람 풀이 와 미쳤나 import java.util.Arrays; class Solution { public int solutio..
2023.06.29 -
[Programmers] 컨트롤 제트 python
에러 ValueError: invalid literal for int() with base 10: '-' -(마이너스)를 변환 못한다는 뜻인가? 싶었는데 찾아보니 그건 아니고.. 왜이러지? 싶었는데, 문제에는 설명이 없었지만 정수형만 포함하는게 아니라 모든 숫자 (실수형)를 포함하는 문제였나보다. def solution(s): answer = 0.0 j = 0.0 for i in s : if i == "Z" : answer = answer - j else : answer = answer + float(i) j = float(i) return answer 라고 코드를 짜고 예제를 다시 보니 이런 문제가 아니었다. ^^ 확실히 사고로 대가리가 2/3 정도 으깨지고 나니 손상이 왔는지 이런 일들이 종종 벌어진..
2023.06.29 -
[Programmers/코딩테스트 입문] 편지
편지 (C) 생각 없이 C로 했다. strlen() 함수와 string.h 만 알면 되는 문제. 슬슬 언어를 뭘로 해야 할 지 확실히 정해야겠다는 생각이 든다. 왜냐하면 전부 잊어버리는 것 같으니께... 그런데 문장 간격이 왜 이럴까.. 티스토리 너무 어려워.. #include #include #include #include //strlen() 사용하기 위한 헤더 // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. int solution(const char* message) { int answer = 0; answer = 2 * strlen(message); //strlen() : 문자열 길이 반환 return answer; }짧으니까 하나 더
2023.05.23 -
[Programmers/코딩테스트 입문] 배열 원소의 길이 Java
입원 수속 완료하고 병원 침대에서 쓰는 예약글. 수술 전 마지막 공부가 될 것 같다. 무려 7인실이라 시끄럽고 병원 특유의 냄새 때문에 (라는 핑계로) 집중이 잘 되질 않아서 코드가 좀 지저분해진 듯 하다. 배열 원소의 길이 Java class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for(int i = 0; i < strlist.length; i++) { answer[i] = strlist[i].length(); } return answer; } } 하고나서 보니 더 좋은 코드가 있었다. import java.util.Arrays; class Solution { public i..
2022.12.17