본문 바로가기

공부/알고리즘49

[SWEA]1228_암호문1 JAVA 풀이 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV14w-rKAHACFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 크게 어려운 건 없고 LinkedList를 이용하면 된다. 배열에 삽입, 삭제가 많은 경우 LinkedList를 사용해야한다는 점을 기억하자. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.Strin.. 2022. 2. 8.
[SWEA]1225_암호생성기 JAVA 풀이 https://swexpertacademy.com/main/talk/solvingClub/problemView.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 입력 예시로 나온 값이 4자리 수의 큰 정수여서 처음에 문제 이해를 잘못한건가 헷갈렸다. 그냥 큰 값일 뿐이니 혹시 헷갈리신 분은 참고 바란다. 풀이 : 맨 앞에 있는 수를 1 빼서 맨 뒤로 넣고 그다음 은 2 빼고 하는 방식인데 큐를 이용하여 풀었다. for문의 인덱스 값이 빼야하는 값의 크기와 맞아 떨어져서 그대로 빼줬다. import java.io.BufferedReader; import java.io.IOException; import jav.. 2022. 2. 8.
[백준]1712_python파이썬 풀이 ▼처음 짠 코드(런타임에러) A, B, C = map(int, input().split()) N = 1 while True: if B b>=c 인 경우 손익분기점이 존재X + 런타임 에러를 막기 위해 if else문 조건을 반대로 써줌 ▼최종 코드 A, B, C = map(int, input().split()) if B>=C: print(-1) .. 2022. 1. 3.
[백준]2941_python파이썬 풀이 s = input() #ljes=njak cro = ['c=','c-','dz=','d-','lj','nj','s=','z='] for a in cro: if a in s: s = s.replace(a,'_')#첫번째인자 old 두번째인자 new print(len(s)) ▼replace() 첫번째 인자 old, 두번째 인자 new ""와 " "를 이용하여 공백을 없애거나 할 수도 있음 2021. 12. 30.