전체 글

🔑알고리즘/baekjoon

백준 10773 : 제로 자바 문제 풀이 (스택 사용 문제)

이 문제 또한 간단한 문제입니다. 예제 2번을 설명한 그림입니다. 0이 나오면 stack에 있는 제일 최근 것을 pop() 하면 되겠다는 생각이 들죠. 그리고 나머지 스택에 들어 있는 걸 다 더해주면 되는데 그건 stack이 빌 때까지 pop()을 하면 됩니다. 시간 초과의 기억으로 게속 BufferedReader에 익숙해지려고 이 문제도 버퍼로 풀었어요. import java.io.*; import java.util.*; public class Main{ public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = new BufferedReader(new InputStreamRea..

🔑알고리즘/baekjoon

백준 10828 : 스택 자바 문제 풀이(시간 초과 해결-BufferedReader의 사용)

사실 문제 자체는 어렵지 않았습니다. Stack을 사용하면 되기 때문이죠. 근데 시간초과로 계속 통과가 되지 않더라고요. 많이 검색하던 중 Scanner의 사용이 아닌 BufferedReader, BufferedWirter를 사용하면 통과가 됩니다. BufferedReader는 readLine()으로 받아서 BufferedWriter에 write()를 하여 flush() 하면 한 번에 출력이 됩니다. 따라서 System.out.priuntln() 처럼 출력을 위해서는 "\n"을 해야합니다. import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws NumberFormatExcep..

🎞️프로젝트/android

[Android] Doit 안드로이드 프로그레스바, 시크바 6번 과제 (심화 버전)

시크바와 브로그레스바 보여주기 - 화면에 시크바와 프로그레스바, 그리고 입력상자를 배치합니다. - 시크바의 값을 바꾸면 프로그레스바의 값도 바뀌도록 합니다. - 시크바의 값을 바꾸었을 때 그 값이 입력상자에 표시되도록 합니다. - 프로그레스바는 막대형을 사용합니다. 메인 화면은 constraintLayout을 사용했습니다. activity_main.xml 코드 activity_main.xml MainActivity.java 코드입니다. 저는 과제에 나온 시크바를 바꿨을 때 적용되는 프로그레스바와 입력상자 값 표시도 정하였지만 EditText에 넣은 값을 시크바와 입력상자에 적용하는 방법 또한 구현해봤습니다. 방법은 seekBar의 리스너 함수와 editText의 리스너 함수를 이용하여 적용시켰고, 이 코..

🔑알고리즘/programming language

[python] 코드업 파이썬 기초 100제 중 몇 가지 문제 풀이

내가 나중에 보려고 저장하는 코드 모음 6082 n = int(input()) for i in range(1,n+1): if i%10==3 or i%10==6 or i%10==9: i = 'X' print(i,end=" ") 6088 등차수열 문제 풀 듯 공식 사용 a, d, n = map(int, input().split()) print(a+d*(n-1)) for문으로 풀기 a, d, n = map(int, input().split()) for i in range(n-1): a += d print(a) 6092 n = int(input()) a = input().split() list = [0 for i in range(23)] for i in range(n): list[int(a[i])-1] += 1..

🎞️프로젝트/android

[Android] cannot resolve symbol "TextView" 오류 해결하기

이렇게 TextView에 빨간줄이 뜬다면? import android.widget.TextView를 추가해주시면 해결이 됩니다.

pkyung
성장하는 중