본문 바로가기

study

(28)
[백준/JAVA/자바입출력]백준11021, 백준11022 이전에 다룬 문제와 입력과 출력방식은 같지만 형태가 다른 문제 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class qn11021{ public static void main(String[] args) throws IOException{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); //콘솔에서 입력받을 경우 BufferedWriter bw = new BufferedWr..
[백준/JAVA/for문/배열]백준2741,2742 N찍기 그리고 기찍N 이번 문제는 N을 입력해서 1부터 N까지 차례대로 출력해주는 문제이다. 입력과 출력은 bufferedReader/writer가 익숙해지도록 별거 아닌 문제에도 bufferedReader/Writer를 사용할 것이다. import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class qn2741{ public static void main(String[] args) throws IOException{ BufferedReader bf = new BufferedReader..
[JAVA/BufferedReader/BufferedWriter]콘솔 입출력 백준 문제를 풀다보니 BufferedReader, BufferedWriter를 사용하여 값을 입출력하라는 문제에 직면했다. 평소 Scanner을 사용하여 입출력하는 게 전부였고 불편함을 느끼지도 않았는데 저 방법에 대해 구글링을 해봤더니 알고리즘 측면에서 BufferedReader/Writer를 사용 해 버릇 하는게 좋다고 한다. Scanner은 공란과 줄바꿈 모두 입력값의 경계로 인식하기 때문에 데이터를 입력 받기에 용이하고, 입력받은 즉시 자료형이 확정되기 때문에 문제를 풀어나가기에도 용이하다. 그에 반해 BufferedReader는 일반적으로 라인 단위로 입력을 받고, 입력받는 값은 전부 String 타입이기 때문에 하나하나 타입 변환을 해주어야하는 불편함이 있다. import java.io.*; ..
[백준/JAVA/for문]백준8393 합 사용자에게 n을 입력받고 1부터 n의 합을 for문을 사용하여 구하는 프로그램 import java.util.Scanner; import java.io.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n; int result=0; n = sc.nextInt(); for(int i=1;i
[백준/java/자바/A+B/for문]백준 10950 A+B 몇 번 반복할 것인지 T를 입력 받은 후 T번 만큼 A+B를 입력받고 결과를 출력하는 반복문을 만들자 import java.util.Scanner; import java.io.*; public class qn10950{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A,B; int T; T = sc.nextInt(); for(int i=0;i
[백준/자바/JAVA/for문]백준 2739 구구단 하나의 변수를 입력받고 for문으로 그 변수에 9까지 곱한 곱셈 목록을 출력해야하는 문제 import java.util.Scanner; import java.io.*; public class qn2739{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int num; int result=1; num = sc.nextInt(); for(int i=1;i
[Chrome/openWax/웹접근성검사]openWax로 웹접근성 검사 해보기 배포대기 중인 프로젝트에서 웹 접근성 검사를 맡아서 했다. 웹 접근성은 어떻게 검사해야하는지 정보가 잘 안나와있어서 검사사이트를 사용해야 하는건지, 체크리스트를 사용해야 하는 건지 잘 몰랐었는데 대부분이 chrome에서 제공해주는 openWax란 도구를 사용한다고 한다. openWax란 chorme의 확장 프로그램인데 한 페이지씩 100점 만점으로 접근성에 대한 점수를 매겨준다. 웹 접근성 검사에서 통과하려면 90점을 넘겨야 한다. 내 자리는 이미 다운 받아져 있어서 따로 설치할 필요가 없었다. 주소창 오른쪽 끝을 보면 초록 사다리 모양이 있는데 이 버튼을 클릭하면 이런 화면이 뜨는 데 왼쪽 상단을 보면 내 블로그는 85.2점으로 적절한 접근성을 갖추고있지 않다. 밑에 항목들 중 빨간 칸으로 된 부분을 ..
웹 접근성 및 준수사항 팀장님이 오후에 웹접근성 검사를 시키실 거라해서 그 전까지 웹 접근성에 대해 공부하라고 하셨다. 컴퓨터공학부 다니면서 웹접근성에 대해 얼핏 들어봤지만 자세하게 알아본적이 없던 것 같았다 ㅜㅜ 하지만 이제라도 알아가면 되니까! 일단 웹 접근성이란? 웹 접근성 장애인이나 고령자가 웹 사이트에서 제공하는 정보를 비장애인과 동등하게 접근하고 이용할 수 있도록 보장하는 것으로 웹 접근성 준수는 법적 의무사항이다. 준수해야 하는 고려사항으로는 1. 시각 2. 이동성 3. 청각 4. 인지 시각장애인이 사진을 볼 수 없는 상황에도 화면을 읽을 수 있어야 한다던가 지체 장애인의 경우 근육의 속도가 느려 천천히 행동해도 시간 제약이 없다던가 별도의 마우스 이동 필요없이 키보드로 모든 화면에 접근 할 수 있어야 한다. 이러..